共用方式為


Microsoft.MachineLearningServices 工作區/計算 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 資源識別碼 字串

DataFactory

名字 描述 價值
computeType 計算的類型 'DataFactory' (必要)

HDInsight

名字 描述 價值
computeType 計算的類型 'HDInsight' (必要)
性能 HDInsightProperties

HDInsightProperties

名字 描述 價值
位址 叢集主要節點的公用IP位址。 字串
administratorAccount 叢集主要節點的管理員認證 VirtualMachineSshCredentials
sshPort 針對叢集主要節點上的SSH連線開啟埠。 int

身份

名字 描述 價值
類型 識別類型。 'SystemAssigned'

Microsoft.MachineLearningServices/workspaces/computes

名字 描述 價值
身份 資源的身分識別。 Identity
位置 指定資源的位置。 字串
名字 資源名稱 字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型的資源符號名稱:工作區
性能 計算屬性 計算
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

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 資源識別碼 字串

DataFactory

名字 描述 價值
computeType 計算的類型 'DataFactory' (必要)

HDInsight

名字 描述 價值
computeType 計算的類型 'HDInsight' (必要)
性能 HDInsightProperties

HDInsightProperties

名字 描述 價值
位址 叢集主要節點的公用IP位址。 字串
administratorAccount 叢集主要節點的管理員認證 VirtualMachineSshCredentials
sshPort 針對叢集主要節點上的SSH連線開啟埠。 int

身份

名字 描述 價值
類型 識別類型。 'SystemAssigned'

Microsoft.MachineLearningServices/workspaces/computes

名字 描述 價值
apiVersion API 版本 '2018-03-01-preview'
身份 資源的身分識別。 Identity
位置 指定資源的位置。 字串
名字 資源名稱 字串 (必要)
性能 計算屬性 計算
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 '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。
建立機器學習服務 ADLA 計算

部署至 Azure
此範本會建立 Machine Learning 服務 ADLA Compute。
建立 Machine Learning 服務 Aks 計算

部署至 Azure
此範本會建立 Machine Learning 服務 Aks Compute。
建立機器學習服務 DSVM 計算

部署至 Azure
此範本會建立機器學習服務 DSVM 計算。
建立機器學習服務 HDInsight 叢集

部署至 Azure
此範本會建立機器學習服務 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 資源識別碼 字串

DataFactory

名字 描述 價值
computeType 計算的類型 'DataFactory' (必要)

HDInsight

名字 描述 價值
computeType 計算的類型 'HDInsight' (必要)
性能 HDInsightProperties

HDInsightProperties

名字 描述 價值
位址 叢集主要節點的公用IP位址。 字串
administratorAccount 叢集主要節點的管理員認證 VirtualMachineSshCredentials
sshPort 針對叢集主要節點上的SSH連線開啟埠。 int

身份

名字 描述 價值
類型 識別類型。 'SystemAssigned'

Microsoft.MachineLearningServices/workspaces/computes

名字 描述 價值
身份 資源的身分識別。 Identity
位置 指定資源的位置。 字串
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型資源的標識碼:工作區
性能 計算屬性 計算
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “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 系統管理員帳戶的用戶名稱 字串