Поделиться через


Рабочие области Microsoft.MachineLearningServices/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 (обязательно)
описание Описание вычислений машинного обучения. струна
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 для оценки "Отключено"
"Включено"

SystemService

Имя Описание Ценность

VirtualMachine

Имя Описание Ценность
computeType Тип вычислений VirtualMachine (обязательно)
свойства VirtualMachineProperties

VirtualMachineProperties

Имя Описание Ценность
адрес Общедоступный IP-адрес виртуальной машины. струна
administratorAccount Учетные данные администратора для виртуальной машины VirtualMachineSshCredentials
sshPort Порт открыт для подключений ssh. int
virtualMachineSize Размер виртуальной машины струна

VirtualMachineSshCredentials

Имя Описание Ценность
пароль Пароль учетной записи администратора струна
privateKeyData Данные закрытого ключа струна
publicKeyData Данные открытого ключа струна
имя пользователя Имя пользователя учетной записи администратора струна

Примеры краткого руководства

Следующие примеры краткого руководства по развертыванию этого типа ресурса.

Bicep-файл Описание
сквозной настройке машинного обучения Azure В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и присоединенный частный кластер AKS.
сквозной настройке машинного обучения Azure (устаревшая версия) В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и присоединенный частный кластер AKS.
создание целевого объекта вычислений AKS с частным IP-адресом Этот шаблон создает целевой объект вычислений AKS в данной рабочей области службы машинного обучения Azure с частным IP-адресом.

Определение ресурса шаблона 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 для вычислений струна

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 для оценки "Отключено"
"Включено"

SystemService

Имя Описание Ценность

VirtualMachine

Имя Описание Ценность
computeType Тип вычислений VirtualMachine (обязательно)
свойства VirtualMachineProperties

VirtualMachineProperties

Имя Описание Ценность
адрес Общедоступный IP-адрес виртуальной машины. струна
administratorAccount Учетные данные администратора для виртуальной машины VirtualMachineSshCredentials
sshPort Порт открыт для подключений ssh. int
virtualMachineSize Размер виртуальной машины струна

VirtualMachineSshCredentials

Имя Описание Ценность
пароль Пароль учетной записи администратора струна
privateKeyData Данные закрытого ключа струна
publicKeyData Данные открытого ключа струна
имя пользователя Имя пользователя учетной записи администратора струна

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
сквозной настройке машинного обучения Azure

Развернуть в Azure
В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и присоединенный частный кластер AKS.
сквозной настройке машинного обучения Azure (устаревшая версия)

Развернуть в Azure
В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и присоединенный частный кластер AKS.
создание связанной службы в рабочей области машинного обучения Azure

Развернуть в Azure
Этот шаблон создает LinkedService в существующей рабочей области Машинного обучения Azure.
создание вычислительной службы машинного обучения ADLA

Развернуть в Azure
Этот шаблон создает вычисление ADLA службы машинного обучения.
создание вычислительной службы машинного обучения Aks

Развернуть в Azure
Этот шаблон создает службу машинного обучения Aks Compute.
создание вычислительной службы машинного обучения

Развернуть в Azure
Этот шаблон создает вычисление DSVM службы машинного обучения.
создание кластера HDInsight службы машинного обучения

Развернуть в Azure
Этот шаблон создает кластер HDInsight службы машинного обучения
создание целевого объекта вычислений AKS с частным IP-адресом

Развернуть в Azure
Этот шаблон создает целевой объект вычислений AKS в данной рабочей области службы машинного обучения Azure с частным IP-адресом.
создание вычислительной службы "Машинное обучение Azure"

Развернуть в Azure
Этот шаблон создает вычислительные ресурсы Azure Machine Learning 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 для вычислений струна

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 для оценки "Отключено"
"Включено"

SystemService

Имя Описание Ценность

VirtualMachine

Имя Описание Ценность
computeType Тип вычислений VirtualMachine (обязательно)
свойства VirtualMachineProperties

VirtualMachineProperties

Имя Описание Ценность
адрес Общедоступный IP-адрес виртуальной машины. струна
administratorAccount Учетные данные администратора для виртуальной машины VirtualMachineSshCredentials
sshPort Порт открыт для подключений ssh. int
virtualMachineSize Размер виртуальной машины струна

VirtualMachineSshCredentials

Имя Описание Ценность
пароль Пароль учетной записи администратора струна
privateKeyData Данные закрытого ключа струна
publicKeyData Данные открытого ключа струна
имя пользователя Имя пользователя учетной записи администратора струна