次の方法で共有


Microsoft.MachineLearningServices workspaces/computes 2018-03-01-preview

Bicep リソース定義

ワークスペース/コンピューティング リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview' = {
  identity: {
    type: 'SystemAssigned'
  }
  location: 'string'
  name: 'string'
  properties: {
    computeLocation: 'string'
    description: 'string'
    resourceId: 'string'
    computeType: 'string'
    // For remaining properties, see Compute objects
  }
  tags: {
    {customized property}: 'string'
  }
}

コンピューティング オブジェクト

computeType プロパティを設定して、オブジェクトの種類を指定します。

AKSの場合は、次を使用します。

{
  computeType: 'AKS'
  properties: {
    agentCount: int
    agentVMSize: 'string'
    clusterFqdn: 'string'
    sslConfiguration: {
      cert: 'string'
      cname: 'string'
      key: 'string'
      status: 'string'
    }
    systemServices: [
      {}
    ]
  }
}

BatchAIを する場合は、次を使用します。

{
  computeType: 'BatchAI'
  properties: {
    scaleSettings: {
      autoScaleEnabled: bool
      maxNodeCount: int
      minNodeCount: int
    }
    vmPriority: 'string'
    vmSize: 'string'
  }
}

DataFactoryの場合は、次の値を使用します。

{
  computeType: 'DataFactory'
}

HDInsightの場合は、次を使用します。

{
  computeType: 'HDInsight'
  properties: {
    address: 'string'
    administratorAccount: {
      password: 'string'
      privateKeyData: 'string'
      publicKeyData: 'string'
      username: 'string'
    }
    sshPort: int
  }
}

VirtualMachineの場合は、次を使用します。

{
  computeType: 'VirtualMachine'
  properties: {
    address: 'string'
    administratorAccount: {
      password: 'string'
      privateKeyData: 'string'
      publicKeyData: 'string'
      username: 'string'
    }
    sshPort: int
    virtualMachineSize: 'string'
  }
}

プロパティ値

AKS

名前 形容 価値
computeType コンピューティングの種類 'AKS' (必須)
プロパティ AKS プロパティ AKSProperties

AKSProperties

名前 形容 価値
agentCount エージェントの数 int

制約:
最小値 = 1
agentVMSize エージェント仮想マシンのサイズ
clusterFqdn クラスターの完全修飾ドメイン名
sslConfiguration SSL 構成 SslConfiguration
systemServices システム サービス SystemService[]

BatchAI

名前 形容 価値
computeType コンピューティングの種類 'BatchAI' (必須)
プロパティ BatchAI プロパティ BatchAIProperties の

BatchAIProperties

名前 形容 価値
scaleSettings BatchAI のスケール設定 ScaleSettings
vmPriority 仮想マシンの優先順位
vmSize 仮想マシンのサイズ

計算する

名前 形容 価値
computeLocation 基になるコンピューティングの場所
computeType AKSの型 'AKS' に設定します。 BatchAIの種類 "BatchAI" に設定します。 DataFactoryの型 'DataFactory' に設定します。 HDInsightの種類 "HDInsight" に設定します。 VirtualMachineの種類 "VirtualMachine" に設定します。 'AKS'
'BatchAI'
'DataFactory'
'HDInsight'
'VirtualMachine' (必須)
形容 Machine Learning コンピューティングの説明。
resourceId コンピューティングの ARM リソース ID

DataFactory

名前 形容 価値
computeType コンピューティングの種類 'DataFactory' (必須)

HDInsight

名前 形容 価値
computeType コンピューティングの種類 'HDInsight' (必須)
プロパティ HDInsightProperties の

HDInsightProperties

名前 形容 価値
住所 クラスターのマスター ノードのパブリック IP アドレス。
administratorAccount クラスターのマスター ノードの管理者資格情報 VirtualMachineSshCredentials
sshPort クラスターのマスター ノードで SSH 接続用にポートを開きます。 int

同一性

名前 形容 価値
種類 ID の種類。 'SystemAssigned'

Microsoft.MachineLearningServices/workspaces/computes

名前 形容 価値
同一性 リソースの ID。 Identity
場所 リソースの場所を指定します。
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: ワークスペース
プロパティ コンピューティングのプロパティ Compute
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

ResourceTags

名前 形容 価値

ScaleSettings

名前 形容 価値
autoScaleEnabled 自動スケールを有効または無効にする bool
maxNodeCount 使用するノードの最大数 int
minNodeCount 使用するノードの最小数 int

SslConfiguration

名前 形容 価値
証明 書 証明書データ
cname 証明書の CNAME
キー データ
地位 スコア付けのために SSL を有効または無効にする 'Disabled'
'Enabled'

SystemService

名前 形容 価値

VirtualMachine

名前 形容 価値
computeType コンピューティングの種類 'VirtualMachine' (必須)
プロパティ VirtualMachineProperties

VirtualMachineProperties

名前 形容 価値
住所 仮想マシンのパブリック IP アドレス。
administratorAccount 仮想マシンの管理者資格情報 VirtualMachineSshCredentials
sshPort SSH 接続用にポートが開きます。 int
virtualMachineSize 仮想マシンのサイズ

VirtualMachineSshCredentials

名前 形容 価値
パスワード 管理者アカウントのパスワード
privateKeyData 秘密キー データ
publicKeyData 公開キー データ
username 管理者アカウントのユーザー名

クイック スタートのサンプル

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

Bicep ファイル 形容
Azure Machine Learning のエンド ツー エンドのセキュリティで保護されたセットアップ を する この Bicep テンプレートのセットは、セキュリティで保護されたセットアップで Azure Machine Learning をエンド ツー エンドで設定する方法を示しています。 この参照実装には、ワークスペース、コンピューティング クラスター、コンピューティング インスタンス、接続されたプライベート AKS クラスターが含まれます。
Azure Machine Learning のエンド ツー エンドのセキュリティで保護されたセットアップ (レガシ) を する この Bicep テンプレートのセットは、セキュリティで保護されたセットアップで Azure Machine Learning をエンド ツー エンドで設定する方法を示しています。 この参照実装には、ワークスペース、コンピューティング クラスター、コンピューティング インスタンス、接続されたプライベート AKS クラスターが含まれます。
プライベート IP アドレスを使用して AKS コンピューティング ターゲットを作成 このテンプレートでは、プライベート IP アドレスを使用して、特定の Azure Machine Learning サービス ワークスペースに AKS コンピューティング ターゲットを作成します。

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

ワークスペース/コンピューティング リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2018-03-01-preview",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "string",
  "properties": {
    "computeLocation": "string",
    "description": "string",
    "resourceId": "string",
    "computeType": "string"
    // For remaining properties, see Compute objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

コンピューティング オブジェクト

computeType プロパティを設定して、オブジェクトの種類を指定します。

AKSの場合は、次を使用します。

{
  "computeType": "AKS",
  "properties": {
    "agentCount": "int",
    "agentVMSize": "string",
    "clusterFqdn": "string",
    "sslConfiguration": {
      "cert": "string",
      "cname": "string",
      "key": "string",
      "status": "string"
    },
    "systemServices": [
      {
      }
    ]
  }
}

BatchAIを する場合は、次を使用します。

{
  "computeType": "BatchAI",
  "properties": {
    "scaleSettings": {
      "autoScaleEnabled": "bool",
      "maxNodeCount": "int",
      "minNodeCount": "int"
    },
    "vmPriority": "string",
    "vmSize": "string"
  }
}

DataFactoryの場合は、次の値を使用します。

{
  "computeType": "DataFactory"
}

HDInsightの場合は、次を使用します。

{
  "computeType": "HDInsight",
  "properties": {
    "address": "string",
    "administratorAccount": {
      "password": "string",
      "privateKeyData": "string",
      "publicKeyData": "string",
      "username": "string"
    },
    "sshPort": "int"
  }
}

VirtualMachineの場合は、次を使用します。

{
  "computeType": "VirtualMachine",
  "properties": {
    "address": "string",
    "administratorAccount": {
      "password": "string",
      "privateKeyData": "string",
      "publicKeyData": "string",
      "username": "string"
    },
    "sshPort": "int",
    "virtualMachineSize": "string"
  }
}

プロパティ値

AKS

名前 形容 価値
computeType コンピューティングの種類 'AKS' (必須)
プロパティ AKS プロパティ AKSProperties

AKSProperties

名前 形容 価値
agentCount エージェントの数 int

制約:
最小値 = 1
agentVMSize エージェント仮想マシンのサイズ
clusterFqdn クラスターの完全修飾ドメイン名
sslConfiguration SSL 構成 SslConfiguration
systemServices システム サービス SystemService[]

BatchAI

名前 形容 価値
computeType コンピューティングの種類 'BatchAI' (必須)
プロパティ BatchAI プロパティ BatchAIProperties の

BatchAIProperties

名前 形容 価値
scaleSettings BatchAI のスケール設定 ScaleSettings
vmPriority 仮想マシンの優先順位
vmSize 仮想マシンのサイズ

計算する

名前 形容 価値
computeLocation 基になるコンピューティングの場所
computeType AKSの型 'AKS' に設定します。 BatchAIの種類 "BatchAI" に設定します。 DataFactoryの型 'DataFactory' に設定します。 HDInsightの種類 "HDInsight" に設定します。 VirtualMachineの種類 "VirtualMachine" に設定します。 'AKS'
'BatchAI'
'DataFactory'
'HDInsight'
'VirtualMachine' (必須)
形容 Machine Learning コンピューティングの説明。
resourceId コンピューティングの ARM リソース ID

DataFactory

名前 形容 価値
computeType コンピューティングの種類 'DataFactory' (必須)

HDInsight

名前 形容 価値
computeType コンピューティングの種類 'HDInsight' (必須)
プロパティ HDInsightProperties の

HDInsightProperties

名前 形容 価値
住所 クラスターのマスター ノードのパブリック IP アドレス。
administratorAccount クラスターのマスター ノードの管理者資格情報 VirtualMachineSshCredentials
sshPort クラスターのマスター ノードで SSH 接続用にポートを開きます。 int

同一性

名前 形容 価値
種類 ID の種類。 'SystemAssigned'

Microsoft.MachineLearningServices/workspaces/computes

名前 形容 価値
apiVersion API のバージョン '2018-03-01-preview'
同一性 リソースの ID。 Identity
場所 リソースの場所を指定します。
名前 リソース名 string (必須)
プロパティ コンピューティングのプロパティ Compute
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.MachineLearningServices/workspaces/computes'

ResourceTags

名前 形容 価値

ScaleSettings

名前 形容 価値
autoScaleEnabled 自動スケールを有効または無効にする bool
maxNodeCount 使用するノードの最大数 int
minNodeCount 使用するノードの最小数 int

SslConfiguration

名前 形容 価値
証明 書 証明書データ
cname 証明書の CNAME
キー データ
地位 スコア付けのために SSL を有効または無効にする 'Disabled'
'Enabled'

SystemService

名前 形容 価値

VirtualMachine

名前 形容 価値
computeType コンピューティングの種類 'VirtualMachine' (必須)
プロパティ VirtualMachineProperties

VirtualMachineProperties

名前 形容 価値
住所 仮想マシンのパブリック IP アドレス。
administratorAccount 仮想マシンの管理者資格情報 VirtualMachineSshCredentials
sshPort SSH 接続用にポートが開きます。 int
virtualMachineSize 仮想マシンのサイズ

VirtualMachineSshCredentials

名前 形容 価値
パスワード 管理者アカウントのパスワード
privateKeyData 秘密キー データ
publicKeyData 公開キー データ
username 管理者アカウントのユーザー名

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

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

テンプレート 形容
Azure Machine Learning のエンド ツー エンドのセキュリティで保護されたセットアップ を する

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

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

Azure にデプロイする
このテンプレートは、既存の Azure Machine Learning ワークスペースに LinkedService を作成します。
Machine Learning Service ADLA コンピューティング を作成する

Azure にデプロイする
このテンプレートでは、Machine Learning Service ADLA コンピューティングが作成されます。
Machine Learning Service Aks コンピューティング を作成する

Azure
にデプロイする
このテンプレートでは、Machine Learning Service Aks コンピューティングが作成されます。
Machine Learning Service DSVM コンピューティング を作成する

Azure
にデプロイする
このテンプレートでは、Machine Learning Service DSVM コンピューティングが作成されます。
Machine Learning Service HDInsight クラスター を作成する

Azure にデプロイする
このテンプレートでは、Machine Learning Service HDInsight クラスターが作成されます
プライベート IP アドレスを使用して AKS コンピューティング ターゲットを作成

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

Azure
にデプロイする
このテンプレートでは、Azure Machine Learning aks コンピューティングが作成されます。
Azure Machine Learning コンピューティング クラスターの作成

Azure にデプロイする
このテンプレートでは、Azure Machine Learning コンピューティング クラスターが作成されます。
Azure Machine Learning コンピューティング インスタンスを作成する

Azure にデプロイする
このテンプレートでは、インライン セットアップ スクリプトのサンプルを使用して、別のユーザーに代わって Azure Machine Learning コンピューティング インスタンスを作成します

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

ワークスペース/コンピューティング リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
  name = "string"
  identity = {
    type = "SystemAssigned"
  }
  location = "string"
  body = jsonencode({
    properties = {
      computeLocation = "string"
      description = "string"
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
  })
  tags = {
    {customized property} = "string"
  }
}

コンピューティング オブジェクト

computeType プロパティを設定して、オブジェクトの種類を指定します。

AKSの場合は、次を使用します。

{
  computeType = "AKS"
  properties = {
    agentCount = int
    agentVMSize = "string"
    clusterFqdn = "string"
    sslConfiguration = {
      cert = "string"
      cname = "string"
      key = "string"
      status = "string"
    }
    systemServices = [
      {
      }
    ]
  }
}

BatchAIを する場合は、次を使用します。

{
  computeType = "BatchAI"
  properties = {
    scaleSettings = {
      autoScaleEnabled = bool
      maxNodeCount = int
      minNodeCount = int
    }
    vmPriority = "string"
    vmSize = "string"
  }
}

DataFactoryの場合は、次の値を使用します。

{
  computeType = "DataFactory"
}

HDInsightの場合は、次を使用します。

{
  computeType = "HDInsight"
  properties = {
    address = "string"
    administratorAccount = {
      password = "string"
      privateKeyData = "string"
      publicKeyData = "string"
      username = "string"
    }
    sshPort = int
  }
}

VirtualMachineの場合は、次を使用します。

{
  computeType = "VirtualMachine"
  properties = {
    address = "string"
    administratorAccount = {
      password = "string"
      privateKeyData = "string"
      publicKeyData = "string"
      username = "string"
    }
    sshPort = int
    virtualMachineSize = "string"
  }
}

プロパティ値

AKS

名前 形容 価値
computeType コンピューティングの種類 'AKS' (必須)
プロパティ AKS プロパティ AKSProperties

AKSProperties

名前 形容 価値
agentCount エージェントの数 int

制約:
最小値 = 1
agentVMSize エージェント仮想マシンのサイズ
clusterFqdn クラスターの完全修飾ドメイン名
sslConfiguration SSL 構成 SslConfiguration
systemServices システム サービス SystemService[]

BatchAI

名前 形容 価値
computeType コンピューティングの種類 'BatchAI' (必須)
プロパティ BatchAI プロパティ BatchAIProperties の

BatchAIProperties

名前 形容 価値
scaleSettings BatchAI のスケール設定 ScaleSettings
vmPriority 仮想マシンの優先順位
vmSize 仮想マシンのサイズ

計算する

名前 形容 価値
computeLocation 基になるコンピューティングの場所
computeType AKSの型 'AKS' に設定します。 BatchAIの種類 "BatchAI" に設定します。 DataFactoryの型 'DataFactory' に設定します。 HDInsightの種類 "HDInsight" に設定します。 VirtualMachineの種類 "VirtualMachine" に設定します。 'AKS'
'BatchAI'
'DataFactory'
'HDInsight'
'VirtualMachine' (必須)
形容 Machine Learning コンピューティングの説明。
resourceId コンピューティングの ARM リソース ID

DataFactory

名前 形容 価値
computeType コンピューティングの種類 'DataFactory' (必須)

HDInsight

名前 形容 価値
computeType コンピューティングの種類 'HDInsight' (必須)
プロパティ HDInsightProperties の

HDInsightProperties

名前 形容 価値
住所 クラスターのマスター ノードのパブリック IP アドレス。
administratorAccount クラスターのマスター ノードの管理者資格情報 VirtualMachineSshCredentials
sshPort クラスターのマスター ノードで SSH 接続用にポートを開きます。 int

同一性

名前 形容 価値
種類 ID の種類。 'SystemAssigned'

Microsoft.MachineLearningServices/workspaces/computes

名前 形容 価値
同一性 リソースの ID。 Identity
場所 リソースの場所を指定します。
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: ワークスペース
プロパティ コンピューティングのプロパティ Compute
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"

ResourceTags

名前 形容 価値

ScaleSettings

名前 形容 価値
autoScaleEnabled 自動スケールを有効または無効にする bool
maxNodeCount 使用するノードの最大数 int
minNodeCount 使用するノードの最小数 int

SslConfiguration

名前 形容 価値
証明 書 証明書データ
cname 証明書の CNAME
キー データ
地位 スコア付けのために SSL を有効または無効にする 'Disabled'
'Enabled'

SystemService

名前 形容 価値

VirtualMachine

名前 形容 価値
computeType コンピューティングの種類 'VirtualMachine' (必須)
プロパティ VirtualMachineProperties

VirtualMachineProperties

名前 形容 価値
住所 仮想マシンのパブリック IP アドレス。
administratorAccount 仮想マシンの管理者資格情報 VirtualMachineSshCredentials
sshPort SSH 接続用にポートが開きます。 int
virtualMachineSize 仮想マシンのサイズ

VirtualMachineSshCredentials

名前 形容 価値
パスワード 管理者アカウントのパスワード
privateKeyData 秘密キー データ
publicKeyData 公開キー データ
username 管理者アカウントのユーザー名