Share via


Microsoft.MachineLearningServices ワークスペース 2020-04-01

Bicep リソース定義

ワークスペースリソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.MachineLearningServices/workspaces リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.MachineLearningServices/workspaces@2020-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    allowPublicAccessWhenBehindVnet: bool
    applicationInsights: 'string'
    containerRegistry: 'string'
    description: 'string'
    discoveryUrl: 'string'
    encryption: {
      keyVaultProperties: {
        identityClientId: 'string'
        keyIdentifier: 'string'
        keyVaultArmId: 'string'
      }
      status: 'string'
    }
    friendlyName: 'string'
    hbiWorkspace: bool
    imageBuildCompute: 'string'
    keyVault: 'string'
    sharedPrivateLinkResources: [
      {
        name: 'string'
        properties: {
          groupId: 'string'
          privateLinkResourceId: 'string'
          requestMessage: 'string'
          status: 'string'
        }
      }
    ]
    storageAccount: 'string'
  }
}

プロパティ値

workspaces

名前 説明
name リソース名 string (必須)

文字数制限: 3 から 33

有効な文字:
英数字、ハイフン、およびアンダースコア。
location リソースの場所を指定します。 string
tags キーと値のペアとして定義されたリソース タグが含まれています。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
sku ワークスペースの SKU。 SKU
identity リソースの ID。 ID
properties 機械学習ワークスペースのプロパティ。 WorkspaceProperties

ID

名前 説明
type ID の種類。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キーの参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

WorkspaceProperties

名前 説明
allowPublicAccessWhenBehindVnet VNet の背後でパブリック アクセスを許可するかどうかを示すフラグ。 [bool]
applicationInsights このワークスペースに関連付けられているアプリケーション分析情報の ARM ID。 これは、ワークスペースが作成された後は変更できません string
containerRegistry このワークスペースに関連付けられているコンテナー レジストリの ARM ID。 これは、ワークスペースが作成された後は変更できません string
description このワークスペースの説明。 string
discoveryUrl 機械学習実験サービスのリージョン エンドポイントを識別するための探索サービスの URL string
暗号化 (encryption) Azure ML ワークスペースの暗号化設定。 EncryptionProperty
friendlyName このワークスペースのフレンドリ名。 この名前は変更可能です string
hbiWorkspace ワークスペース内の HBI データを通知し、サービスによって収集される診断データを減らすフラグ [bool]
imageBuildCompute イメージ ビルドのコンピューティング名 string
keyVault このワークスペースに関連付けられているキー コンテナーの ARM ID。 これは、ワークスペースが作成された後は変更できません string
sharedPrivateLinkResources このワークスペース内の共有プライベート リンク リソースの一覧。 SharedPrivateLinkResource[]
storageAccount このワークスペースに関連付けられているストレージ アカウントの ARM ID。 これは、ワークスペースが作成された後は変更できません string

EncryptionProperty

名前 説明
keyVaultProperties カスタマー キー コンテナーのプロパティ。 KeyVaultProperties (必須)
status ワークスペースに対して暗号化が有効になっているかどうかを示します。 'Disabled'
'Enabled' (必須)

KeyVaultProperties

名前 説明
identityClientId 今後使用する場合 - キー コンテナーへのアクセスに使用される ID のクライアント ID。 string
keyIdentifier 暗号化キーにアクセスするためのキー コンテナー URI。 string (必須)
keyVaultArmId 顧客が所有する暗号化キーが存在する keyVault の ArmId。 string (必須)

SharedPrivateLinkResource

名前 説明
name プライベート リンクの一意の名前。 string
properties リソースのプロパティ。 SharedPrivateLinkResourceProperty

SharedPrivateLinkResourceProperty

名前 説明
groupId プライベート リンク リソース グループ ID。 string
privateLinkResourceId プライベート リンクがリンクするリソース ID。 string
requestMessage メッセージを要求します。 string
status サービスの所有者によって接続が承認/拒否/削除されたかどうかを示します。 '承認済み'
'Disconnected'
'保留中'
'Rejected'
'Timeout'

Sku

名前 説明
name SKU の名前 string
レベル Basic や Enterprise などの SKU のレベル string

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
Azure Machine Learning ワークスペース

Azure にデプロイする
このテンプレートは、暗号化されたストレージ アカウント、KeyVault、Applications Insights ログと共に、新しい Azure Machine Learning ワークスペースを作成します
データストアに複数のデータセットを含む AML ワークスペース & 作成する

Azure にデプロイする
このテンプレートは、データストア & 複数のデータセットを含む Azure Machine Learning ワークスペースを作成します。
Azure Machine Learning のエンドツーエンドのセキュリティで保護されたセットアップ

Azure にデプロイする
この Bicep テンプレートのセットは、セキュリティで保護されたセットアップで Azure Machine Learning をエンドツーエンドで設定する方法を示しています。 この参照実装には、ワークスペース、コンピューティング クラスター、コンピューティング インスタンス、アタッチされたプライベート AKS クラスターが含まれます。
Azure Machine Learning のエンドツーエンドのセキュリティで保護されたセットアップ (レガシ)

Azure にデプロイする
この Bicep テンプレートのセットは、セキュリティで保護されたセットアップで Azure Machine Learning をエンドツーエンドで設定する方法を示しています。 この参照実装には、ワークスペース、コンピューティング クラスター、コンピューティング インスタンス、アタッチされたプライベート AKS クラスターが含まれます。
プライベート IP アドレスを使用して AKS コンピューティング 先を作成する

Azure にデプロイする
このテンプレートでは、プライベート IP アドレスを使用して、特定の Azure Machine Learning サービス ワークスペースに AKS コンピューティング ターゲットを作成します。
Azure Machine Learning service ワークスペースを作成する

Azure にデプロイする
このデプロイ テンプレートでは、Azure Machine Learning ワークスペースと、Azure Key Vault、Azure Storage、Azure アプリケーション Insights、Azure Container Registryなどの関連リソースを指定します。 この構成では、Azure Machine Learning の使用を開始するために必要な最小限のリソース セットについて説明します。
Azure Machine Learning Service ワークスペース (CMK) を作成する

Azure にデプロイする
このデプロイ テンプレートでは、Azure Machine Learning ワークスペースと、Azure Key Vault、Azure Storage、Azure アプリケーション Insights、Azure Container Registryなどの関連リソースを指定します。 この例では、カスタマー マネージド暗号化キーを使用した暗号化用に Azure Machine Learning を構成する方法を示します。
Azure Machine Learning Service ワークスペース (vnet) を作成する

Azure にデプロイする
このデプロイ テンプレートでは、Azure Machine Learning ワークスペースと、Azure Key Vault、Azure Storage、Azure アプリケーション Insights、Azure Container Registryなどの関連リソースを指定します。 この構成では、ネットワーク分離セットアップで Azure Machine Learning の使用を開始するために必要なリソースのセットについて説明します。
Azure Machine Learning Service ワークスペースを作成する (レガシ)

Azure にデプロイする
このデプロイ テンプレートでは、Azure Machine Learning ワークスペースと、Azure Key Vault、Azure Storage、Azure アプリケーション Insights、Azure Container Registryなどの関連リソースを指定します。 この構成では、ネットワーク分離セットアップで Azure Machine Learning の使用を開始するために必要なリソースのセットについて説明します。

ARM テンプレート リソース定義

ワークスペースリソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.MachineLearningServices/workspaces リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.MachineLearningServices/workspaces",
  "apiVersion": "2020-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "allowPublicAccessWhenBehindVnet": "bool",
    "applicationInsights": "string",
    "containerRegistry": "string",
    "description": "string",
    "discoveryUrl": "string",
    "encryption": {
      "keyVaultProperties": {
        "identityClientId": "string",
        "keyIdentifier": "string",
        "keyVaultArmId": "string"
      },
      "status": "string"
    },
    "friendlyName": "string",
    "hbiWorkspace": "bool",
    "imageBuildCompute": "string",
    "keyVault": "string",
    "sharedPrivateLinkResources": [
      {
        "name": "string",
        "properties": {
          "groupId": "string",
          "privateLinkResourceId": "string",
          "requestMessage": "string",
          "status": "string"
        }
      }
    ],
    "storageAccount": "string"
  }
}

プロパティ値

workspaces

名前 説明
type リソースの種類 'Microsoft.MachineLearningServices/workspaces'
apiVersion リソース API のバージョン '2020-04-01'
name リソース名 string (必須)

文字数制限: 3 から 33

有効な文字:
英数字、ハイフン、およびアンダースコア。
location リソースの場所を指定します。 string
tags キーと値のペアとして定義されたリソース タグが含まれています。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
sku ワークスペースの SKU。 SKU
identity リソースの ID。 ID
properties 機械学習ワークスペースのプロパティ。 WorkspaceProperties

ID

名前 説明
type ID の種類。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キーの参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

WorkspaceProperties

名前 説明
allowPublicAccessWhenBehindVnet VNet の背後でパブリック アクセスを許可するかどうかを示すフラグ。 [bool]
applicationInsights このワークスペースに関連付けられているアプリケーション分析情報の ARM ID。 これは、ワークスペースが作成された後は変更できません string
containerRegistry このワークスペースに関連付けられているコンテナー レジストリの ARM ID。 これは、ワークスペースが作成された後は変更できません string
description このワークスペースの説明。 string
discoveryUrl 機械学習実験サービスのリージョン エンドポイントを識別するための探索サービスの URL string
暗号化 (encryption) Azure ML ワークスペースの暗号化設定。 EncryptionProperty
friendlyName このワークスペースのフレンドリ名。 この名前は変更可能です string
hbiWorkspace ワークスペース内の HBI データを通知し、サービスによって収集される診断データを減らすためのフラグ [bool]
imageBuildCompute イメージ ビルドのコンピューティング名 string
keyVault このワークスペースに関連付けられているキー コンテナーの ARM ID。 これは、ワークスペースが作成された後は変更できません string
sharedPrivateLinkResources このワークスペース内の共有プライベート リンク リソースの一覧。 SharedPrivateLinkResource[]
storageAccount このワークスペースに関連付けられているストレージ アカウントの ARM ID。 これは、ワークスペースが作成された後は変更できません string

EncryptionProperty

名前 説明
keyVaultProperties カスタマー キー コンテナーのプロパティ。 KeyVaultProperties (必須)
status ワークスペースに対して暗号化が有効かどうかを示します。 'Disabled'
'Enabled' (必須)

KeyVaultProperties

名前 説明
identityClientId 将来使用する場合 - キー コンテナーへのアクセスに使用される ID のクライアント ID。 string
keyIdentifier 暗号化キーにアクセスするためのキー コンテナー URI。 string (必須)
keyVaultArmId 顧客が所有する暗号化キーが存在する keyVault の ArmId。 string (必須)

SharedPrivateLinkResource

名前 説明
name プライベート リンクの一意の名前。 string
properties リソースのプロパティ。 SharedPrivateLinkResourceProperty

SharedPrivateLinkResourceProperty

名前 説明
groupId プライベート リンク リソース グループ ID。 string
privateLinkResourceId プライベート リンクがリンクするリソース ID。 string
requestMessage 要求メッセージ。 string
status 接続がサービスの所有者によって承認/拒否/削除されたかどうかを示します。 '承認済み'
'Disconnected'
'保留中'
'Rejected'
'Timeout'

Sku

名前 説明
name SKU の名前 string
レベル Basic や Enterprise などの SKU のレベル string

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
Azure Machine Learning ワークスペース

Azure にデプロイする
このテンプレートは、暗号化されたストレージ アカウント、KeyVault、Applications Insights ログと共に、新しい Azure Machine Learning ワークスペースを作成します
データストアに複数のデータセットを含む AML ワークスペース & 作成する

Azure にデプロイする
このテンプレートは、データストア & 複数のデータセットを含む Azure Machine Learning ワークスペースを作成します。
Azure Machine Learning のエンドツーエンドのセキュリティで保護されたセットアップ

Azure にデプロイする
この Bicep テンプレートのセットは、セキュリティで保護されたセットアップで Azure Machine Learning をエンドツーエンドで設定する方法を示しています。 この参照実装には、ワークスペース、コンピューティング クラスター、コンピューティング インスタンス、アタッチされたプライベート AKS クラスターが含まれます。
Azure Machine Learning のエンドツーエンドのセキュリティで保護されたセットアップ (レガシ)

Azure にデプロイする
この Bicep テンプレートのセットは、セキュリティで保護されたセットアップで Azure Machine Learning をエンドツーエンドで設定する方法を示しています。 この参照実装には、ワークスペース、コンピューティング クラスター、コンピューティング インスタンス、アタッチされたプライベート AKS クラスターが含まれます。
プライベート IP アドレスを使用して AKS コンピューティング 先を作成する

Azure にデプロイする
このテンプレートでは、プライベート IP アドレスを使用して、特定の Azure Machine Learning サービス ワークスペースに AKS コンピューティング ターゲットを作成します。
Azure Machine Learning service ワークスペースを作成する

Azure にデプロイする
このデプロイ テンプレートでは、Azure Machine Learning ワークスペースと、Azure Key Vault、Azure Storage、Azure アプリケーション Insights、Azure Container Registryなどの関連リソースを指定します。 この構成では、Azure Machine Learning の使用を開始するために必要な最小限のリソース セットについて説明します。
Azure Machine Learning Service ワークスペース (CMK) を作成する

Azure にデプロイする
このデプロイ テンプレートでは、Azure Machine Learning ワークスペースと、Azure Key Vault、Azure Storage、Azure アプリケーション Insights、Azure Container Registryなどの関連リソースを指定します。 この例では、カスタマー マネージド暗号化キーを使用した暗号化用に Azure Machine Learning を構成する方法を示します。
Azure Machine Learning Service ワークスペース (vnet) を作成する

Azure にデプロイする
このデプロイ テンプレートでは、Azure Machine Learning ワークスペースと、Azure Key Vault、Azure Storage、Azure アプリケーション Insights、Azure Container Registryなどの関連リソースを指定します。 この構成では、ネットワーク分離セットアップで Azure Machine Learning の使用を開始するために必要なリソースのセットについて説明します。
Azure Machine Learning Service ワークスペースを作成する (レガシ)

Azure にデプロイする
このデプロイ テンプレートでは、Azure Machine Learning ワークスペースと、Azure Key Vault、Azure Storage、Azure アプリケーション Insights、Azure Container Registryなどの関連リソースを指定します。 この構成では、ネットワーク分離セットアップで Azure Machine Learning の使用を開始するために必要なリソースのセットについて説明します。

Terraform (AzAPI プロバイダー) リソース定義

ワークスペースリソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.MachineLearningServices/workspaces リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces@2020-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      allowPublicAccessWhenBehindVnet = bool
      applicationInsights = "string"
      containerRegistry = "string"
      description = "string"
      discoveryUrl = "string"
      encryption = {
        keyVaultProperties = {
          identityClientId = "string"
          keyIdentifier = "string"
          keyVaultArmId = "string"
        }
        status = "string"
      }
      friendlyName = "string"
      hbiWorkspace = bool
      imageBuildCompute = "string"
      keyVault = "string"
      sharedPrivateLinkResources = [
        {
          name = "string"
          properties = {
            groupId = "string"
            privateLinkResourceId = "string"
            requestMessage = "string"
            status = "string"
          }
        }
      ]
      storageAccount = "string"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

プロパティ値

workspaces

名前 説明
type リソースの種類 "Microsoft.MachineLearningServices/workspaces@2020-04-01"
name リソース名 string (必須)

文字数制限: 3 から 33

有効な文字:
英数字、ハイフン、およびアンダースコア。
location リソースの場所を指定します。 string
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags キーと値のペアとして定義されたリソース タグが含まれています。 タグ名と値のディクショナリ。
sku ワークスペースの SKU。 SKU
identity リソースの ID。 ID
properties 機械学習ワークスペースのプロパティ。 WorkspaceProperties

ID

名前 説明
type ID の種類。 "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (必須)
identity_ids リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キーの参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 ユーザー ID ID の配列。

IdentityUserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

WorkspaceProperties

名前 説明
allowPublicAccessWhenBehindVnet VNet の背後でパブリック アクセスを許可するかどうかを示すフラグ。 [bool]
applicationInsights このワークスペースに関連付けられているアプリケーション分析情報の ARM ID。 これは、ワークスペースが作成された後は変更できません string
containerRegistry このワークスペースに関連付けられているコンテナー レジストリの ARM ID。 これは、ワークスペースが作成された後は変更できません string
description このワークスペースの説明。 string
discoveryUrl 機械学習実験サービスのリージョン エンドポイントを識別するための探索サービスの URL string
暗号化 (encryption) Azure ML ワークスペースの暗号化設定。 EncryptionProperty
friendlyName このワークスペースのフレンドリ名。 この名前は変更可能です string
hbiWorkspace ワークスペース内の HBI データを通知し、サービスによって収集される診断データを減らすためのフラグ [bool]
imageBuildCompute イメージ ビルドのコンピューティング名 string
keyVault このワークスペースに関連付けられているキー コンテナーの ARM ID。 これは、ワークスペースが作成された後は変更できません string
sharedPrivateLinkResources このワークスペース内の共有プライベート リンク リソースの一覧。 SharedPrivateLinkResource[]
storageAccount このワークスペースに関連付けられているストレージ アカウントの ARM ID。 これは、ワークスペースが作成された後は変更できません string

EncryptionProperty

名前 説明
keyVaultProperties カスタマー キー コンテナーのプロパティ。 KeyVaultProperties (必須)
status ワークスペースに対して暗号化が有効かどうかを示します。 "無効"
"有効" (必須)

KeyVaultProperties

名前 説明
identityClientId 将来使用する場合 - キー コンテナーへのアクセスに使用される ID のクライアント ID。 string
keyIdentifier 暗号化キーにアクセスするためのキー コンテナー URI。 string (必須)
keyVaultArmId 顧客が所有する暗号化キーが存在する keyVault の ArmId。 string (必須)

SharedPrivateLinkResource

名前 説明
name プライベート リンクの一意の名前。 string
properties リソースのプロパティ。 SharedPrivateLinkResourceProperty

SharedPrivateLinkResourceProperty

名前 説明
groupId プライベート リンク リソース グループ ID。 string
privateLinkResourceId プライベート リンクがリンクするリソース ID。 string
requestMessage 要求メッセージ。 string
status 接続がサービスの所有者によって承認/拒否/削除されたかどうかを示します。 "承認済み"
"切断済み"
"保留中"
"Rejected"
"Timeout"

Sku

名前 説明
name SKU の名前 string
レベル Basic や Enterprise などの SKU のレベル string