你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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”(必需)
描述 机器学习计算的说明。 字符串
resourceId 计算的 ARM 资源 ID 字符串

DataFactory

名字 描述 价值
computeType 计算的类型 “DataFactory”(必需)

HDInsight

名字 描述 价值
computeType 计算的类型 “HDInsight”(必需)
性能 HDInsightProperties

HDInsightProperties

名字 描述 价值
地址 群集主节点的公共 IP 地址。 字符串
administratorAccount 群集主节点的管理员凭据 VirtualMachineSshCredentials
sshPort 在群集的主节点上为 SSH 连接打开端口。 int

身份

名字 描述 价值
类型 标识类型。 “SystemAssigned”

Microsoft.MachineLearningServices/workspaces/computes

名字 描述 价值
身份 资源的标识。 标识
位置 指定资源的位置。 字符串
名字 资源名称 string (必需)
父母 在 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 机器学习端到端安全设置 此 Bicep 模板集演示如何在安全设置中端到端设置 Azure 机器学习。 此参考实现包括工作区、计算群集、计算实例和附加的专用 AKS 群集。
Azure 机器学习端到端安全设置(旧版) 此 Bicep 模板集演示如何在安全设置中端到端设置 Azure 机器学习。 此参考实现包括工作区、计算群集、计算实例和附加的专用 AKS 群集。
创建具有专用 IP 地址的 AKS 计算目标 此模板使用专用 IP 地址在给定的 Azure 机器学习服务工作区中创建 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”(必需)
描述 机器学习计算的说明。 字符串
resourceId 计算的 ARM 资源 ID 字符串

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'
身份 资源的标识。 标识
位置 指定资源的位置。 字符串
名字 资源名称 string (必需)
性能 计算属性 计算
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
类型 资源类型 “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 机器学习端到端安全设置

部署到 Azure
此 Bicep 模板集演示如何在安全设置中端到端设置 Azure 机器学习。 此参考实现包括工作区、计算群集、计算实例和附加的专用 AKS 群集。
Azure 机器学习端到端安全设置(旧版)

部署到 Azure
此 Bicep 模板集演示如何在安全设置中端到端设置 Azure 机器学习。 此参考实现包括工作区、计算群集、计算实例和附加的专用 AKS 群集。
在 Azure 机器学习工作区中创建 LinkedService

部署到 Azure
此模板在现有的 Azure 机器学习工作区中创建 LinkedService。
创建机器学习服务 ADLA 计算

部署到 Azure
此模板创建机器学习服务 ADLA 计算。
创建机器学习服务 Aks 计算

部署到 Azure
此模板创建机器学习服务 Aks 计算。
创建机器学习服务 DSVM 计算

部署到 Azure
此模板创建机器学习服务 DSVM 计算。
创建机器学习服务 HDInsight 群集

部署到 Azure
此模板创建机器学习服务 HDInsight 群集
创建具有专用 IP 地址的 AKS 计算目标

部署到 Azure
此模板使用专用 IP 地址在给定的 Azure 机器学习服务工作区中创建 AKS 计算目标。
创建 Azure 机器学习 aks 计算

部署到 Azure
此模板创建 Azure 机器学习 aks 计算。
创建 Azure 机器学习计算群集

部署到 Azure
此模板创建 Azure 机器学习计算群集。
创建 Azure 机器学习计算实例

部署到 Azure
此模板使用示例内联设置脚本代表其他用户创建 Azure 机器学习计算实例

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”(必需)
描述 机器学习计算的说明。 字符串
resourceId 计算的 ARM 资源 ID 字符串

DataFactory

名字 描述 价值
computeType 计算的类型 “DataFactory”(必需)

HDInsight

名字 描述 价值
computeType 计算的类型 “HDInsight”(必需)
性能 HDInsightProperties

HDInsightProperties

名字 描述 价值
地址 群集主节点的公共 IP 地址。 字符串
administratorAccount 群集主节点的管理员凭据 VirtualMachineSshCredentials
sshPort 在群集的主节点上为 SSH 连接打开端口。 int

身份

名字 描述 价值
类型 标识类型。 “SystemAssigned”

Microsoft.MachineLearningServices/workspaces/computes

名字 描述 价值
身份 资源的标识。 标识
位置 指定资源的位置。 字符串
名字 资源名称 string (必需)
parent_id 此资源的父资源的 ID。 类型资源的 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 管理员帐户的用户名 字符串