Bagikan melalui


Ruang kerja/komputasi Microsoft.MachineLearningServices 2018-11-19

  • Terbaru
  • pratinjau 2024-07-01
  • 2024-04-01
  • pratinjau 2024-04-01
  • pratinjau 2024-01-01
  • 2023-10-01
  • 2023-08-01-preview
  • 2023-06-01-preview
  • 2023-04-01
  • 2023-04-01-preview
  • pratinjau 2023-02-01
  • pratinjau 2022-12-01
  • 2022-10-01
  • pratinjau 2022-10-01
  • pratinjau 2022-06-01
  • 2022-05-01
  • 2022-02-01-preview
  • pratinjau 2022-01-01
  • 2021-07-01
  • 2021-04-01
  • pratinjau 2021-03-01
  • 2021-01-01
  • pratinjau 2020-09-01
  • 2020-08-01
  • 2020-06-01
  • 2020-05-15-preview
  • pratinjau 2020-05-01
  • 2020-04-01
  • 2020-03-01
  • pratinjau 2020-02-18
  • 2020-01-01
  • 2019-11-01
  • 2019-06-01
  • 2019-05-01
  • 2018-11-19
  • pratinjau 2018-03-01

Definisi sumber daya Bicep

Jenis sumber daya ruang kerja/komputasi dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.MachineLearningServices/workspaces/computes, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2018-11-19' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    computeLocation: 'string'
    description: 'string'
    resourceId: 'string'
    computeType: 'string'
    // For remaining properties, see Compute objects
  }
}

Objek komputasi

Atur properti computeType untuk menentukan jenis objek.

UntukAKS , gunakan:

  computeType: 'AKS'
  properties: {
    agentCount: int
    agentVMSize: 'string'
    aksNetworkingConfiguration: {
      dnsServiceIP: 'string'
      dockerBridgeCidr: 'string'
      serviceCidr: 'string'
      subnetId: 'string'
    }
    clusterFqdn: 'string'
    sslConfiguration: {
      cert: 'string'
      cname: 'string'
      key: 'string'
      status: 'string'
    }
  }

UntukAmlCompute , gunakan:

  computeType: 'AmlCompute'
  properties: {
    scaleSettings: {
      maxNodeCount: int
      minNodeCount: int
      nodeIdleTimeBeforeScaleDown: 'string'
    }
    subnet: {
      id: 'string'
    }
    userAccountCredentials: {
      adminUserName: 'string'
      adminUserPassword: 'string'
      adminUserSshPublicKey: 'string'
    }
    vmPriority: 'string'
    vmSize: 'string'
  }

UntukDatabricks , gunakan:

  computeType: 'Databricks'
  properties: {
    databricksAccessToken: 'string'
  }

Untuk DataFactory, gunakan:

  computeType: 'DataFactory'

UntukDataLakeAnalytics , gunakan:

  computeType: 'DataLakeAnalytics'
  properties: {
    dataLakeStoreAccountName: 'string'
  }

Untuk HDInsight, gunakan:

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

Untuk VirtualMachine, gunakan:

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

Nilai properti

ruang kerja/komputasi

Nama Deskripsi Nilai
Nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
string (diperlukan)

Batas karakter: 3-24 untuk instans komputasi
3-32 untuk komputasi AML
2-16 untuk jenis komputasi lainnya

Karakter yang valid:
Alfanumerik dan tanda hubung.
tempat Menentukan lokasi sumber daya. tali
Tags Berisi tag sumber daya yang didefinisikan sebagai pasangan kunci/nilai. Kamus nama dan nilai tag. Lihat Tag dalam templat
ortu Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat sumber daya Turunan di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: ruang kerja
identitas Identitas sumber daya. Identitas
Properti Properti komputasi Komputasi

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas. 'SystemAssigned'

Menghitung

Nama Deskripsi Nilai
computeLocation Lokasi untuk komputasi yang mendasar tali
deskripsi Penjabaran dari komputasi Pembelajaran Mesin. tali
resourceId Id sumber daya ARM dari komputasi yang mendasar tali
computeType Mengatur jenis objek AKS
AmlCompute
Databricks
DataFactory
DataLakeAnalytics
HDInsight
VirtualMachine (diperlukan)

AKS

Nama Deskripsi Nilai
computeType Jenis komputasi 'AKS' (diperlukan)
Properti Properti AKS AKSProperties

AKSProperties

Nama Deskripsi Nilai
agentCount Jumlah agen Int

Kendala:
Nilai min = 1
agentVMSize Ukuran komputer virtual agen tali
aksNetworkingConfiguration Konfigurasi jaringan AKS untuk vnet AksNetworkingConfiguration
clusterFqdn Nama domain kluster yang memenuhi syarat tali
sslConfiguration Konfigurasi SSL SslConfiguration

AksNetworkingConfiguration

Nama Deskripsi Nilai
dnsServiceIP Alamat IP yang ditetapkan ke layanan DNS Kubernetes. Ini harus berada dalam rentang alamat layanan Kubernetes yang ditentukan dalam serviceCidr. tali

Kendala:
Pola = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
dockerBridgeCidr Rentang IP notasi CIDR yang ditetapkan ke jaringan jembatan Docker. Ini tidak boleh tumpang tindih dengan rentang IP Subnet atau rentang alamat layanan Kubernetes. tali

Kendala:
Pola = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr IP notasi CIDR berkisar untuk menetapkan IP kluster layanan. Ini tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. tali

Kendala:
Pola = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId ID sumber daya subnet jaringan virtual milik simpul komputasi tali

SslConfiguration

Nama Deskripsi Nilai
Cert Data sertifikasi tali
cname CNAME sertifikat tali
kunci Data kunci tali
keadaan Mengaktifkan atau menonaktifkan ssl untuk penilaian 'Dinonaktifkan'
'Diaktifkan'

AmlCompute

Nama Deskripsi Nilai
computeType Jenis komputasi 'AmlCompute' (diperlukan)
Properti Properti Komputasi AML AmlComputeProperties

AmlComputeProperties

Nama Deskripsi Nilai
scaleSettings Pengaturan skala untuk Komputasi AML ScaleSettings
Subnet ID sumber daya subnet jaringan virtual milik simpul komputasi. resourceId
userAccountCredentials Kredensial untuk akun pengguna administrator yang akan dibuat pada setiap simpul komputasi. userAccountCredentials
vmPriority Prioritas Komputer Virtual 'Didedikasikan'
'LowPriority'
vmSize Ukuran Komputer Virtual tali

ScaleSettings

Nama Deskripsi Nilai
maxNodeCount Jumlah maksimum simpul yang akan digunakan int (diperlukan)
minNodeCount Jumlah simpul min yang akan digunakan Int
nodeIdleTimeBeforeScaleDown Waktu Simpul Menganggur sebelum menurunkan skala amlCompute tali

ResourceId

Nama Deskripsi Nilai
Id ID sumber daya string (diperlukan)

UserAccountCredentials

Nama Deskripsi Nilai
adminUserName Nama akun pengguna administrator yang dapat digunakan untuk SSH ke simpul. string (diperlukan)
adminUserPassword Kata sandi akun pengguna administrator. tali
adminUserSshPublicKey Kunci umum SSH dari akun pengguna administrator. tali

Databricks

Nama Deskripsi Nilai
computeType Jenis komputasi 'Databricks' (diperlukan)
Properti DatabricksProperties

DatabricksProperties

Nama Deskripsi Nilai
databricksAccessToken Token akses Databricks tali

DataFactory

Nama Deskripsi Nilai
computeType Jenis komputasi 'DataFactory' (diperlukan)

DataLakeAnalytics

Nama Deskripsi Nilai
computeType Jenis komputasi 'DataLakeAnalytics' (diperlukan)
Properti DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Nama Deskripsi Nilai
dataLakeStoreAccountName Nama Akun Penyimpanan DataLake tali

HDInsight

Nama Deskripsi Nilai
computeType Jenis komputasi 'HDInsight' (diperlukan)
Properti HDInsightProperties

HDInsightProperties

Nama Deskripsi Nilai
alamat Alamat IP publik dari simpul master kluster. tali
administratorAccount Info masuk admin untuk simpul master kluster VirtualMachineSshCredentials
sshPort Port terbuka untuk koneksi ssh pada simpul master kluster. Int

VirtualMachineSshCredentials

Nama Deskripsi Nilai
kata sandi Kata sandi akun admin tali
privateKeyData Data kunci privat tali
publicKeyData Data kunci publik tali
nama pengguna Nama pengguna akun admin tali

VirtualMachine

Nama Deskripsi Nilai
computeType Jenis komputasi 'VirtualMachine' (diperlukan)
Properti VirtualMachineProperties

VirtualMachineProperties

Nama Deskripsi Nilai
alamat Alamat IP publik komputer virtual. tali
administratorAccount Info masuk admin untuk komputer virtual VirtualMachineSshCredentials
sshPort Port terbuka untuk koneksi ssh. Int
virtualMachineSize Ukuran Komputer Virtual tali

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Komputasi ADLA Layanan Pembelajaran Mesin

Sebarkan ke Azure
Templat ini membuat Komputasi ADLA Layanan Pembelajaran Mesin.
Membuat Komputasi Aks Layanan Pembelajaran Mesin

Sebarkan ke Azure
Templat ini membuat Komputasi Aks Layanan Pembelajaran Mesin.
Membuat Komputasi DSVM Layanan Pembelajaran Mesin

Sebarkan ke Azure
Templat ini membuat Komputasi DSVM Layanan Pembelajaran Mesin.
Membuat kluster HdInsight Layanan Pembelajaran Mesin

Sebarkan ke Azure
Templat ini membuat kluster HDInsight Layanan Pembelajaran Mesin
Membuat komputasi aks Azure Machine Learning

Sebarkan ke Azure
Templat ini membuat komputasi aks Azure Machine Learning.
Membuat kluster komputasi Azure Machine Learning

Sebarkan ke Azure
Templat ini membuat kluster komputasi Azure Machine Learning.
Membuat instans komputasi Azure Machine Learning

Sebarkan ke Azure
Templat ini membuat instans komputasi Azure Machine Learning atas nama pengguna lain dengan sampel skrip penyiapan sebaris
Membuat LinkedService di ruang kerja Azure Machine Learning

Sebarkan ke Azure
Templat ini membuat LinkedService di ruang kerja Azure Machine Learning yang sudah ada.
Membuat target komputasi AKS dengan alamat IP Privat

Sebarkan ke Azure
Templat ini membuat target komputasi AKS di ruang kerja layanan Azure Machine Learning tertentu dengan alamat IP privat.

Definisi sumber daya templat ARM

Jenis sumber daya ruang kerja/komputasi dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.MachineLearningServices/workspaces/computes, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2018-11-19",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "computeLocation": "string",
    "description": "string",
    "resourceId": "string",
    "computeType": "string"
    // For remaining properties, see Compute objects
  }
}

Objek komputasi

Atur properti computeType untuk menentukan jenis objek.

UntukAKS , gunakan:

  "computeType": "AKS",
  "properties": {
    "agentCount": "int",
    "agentVMSize": "string",
    "aksNetworkingConfiguration": {
      "dnsServiceIP": "string",
      "dockerBridgeCidr": "string",
      "serviceCidr": "string",
      "subnetId": "string"
    },
    "clusterFqdn": "string",
    "sslConfiguration": {
      "cert": "string",
      "cname": "string",
      "key": "string",
      "status": "string"
    }
  }

UntukAmlCompute , gunakan:

  "computeType": "AmlCompute",
  "properties": {
    "scaleSettings": {
      "maxNodeCount": "int",
      "minNodeCount": "int",
      "nodeIdleTimeBeforeScaleDown": "string"
    },
    "subnet": {
      "id": "string"
    },
    "userAccountCredentials": {
      "adminUserName": "string",
      "adminUserPassword": "string",
      "adminUserSshPublicKey": "string"
    },
    "vmPriority": "string",
    "vmSize": "string"
  }

UntukDatabricks , gunakan:

  "computeType": "Databricks",
  "properties": {
    "databricksAccessToken": "string"
  }

Untuk DataFactory, gunakan:

  "computeType": "DataFactory"

UntukDataLakeAnalytics , gunakan:

  "computeType": "DataLakeAnalytics",
  "properties": {
    "dataLakeStoreAccountName": "string"
  }

Untuk HDInsight, gunakan:

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

Untuk VirtualMachine, gunakan:

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

Nilai properti

ruang kerja/komputasi

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.MachineLearningServices/workspaces/computes'
apiVersion Versi api sumber daya '2018-11-19'
Nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM.
string (diperlukan)

Batas karakter: 3-24 untuk instans komputasi
3-32 untuk komputasi AML
2-16 untuk jenis komputasi lainnya

Karakter yang valid:
Alfanumerik dan tanda hubung.
tempat Menentukan lokasi sumber daya. tali
Tags Berisi tag sumber daya yang didefinisikan sebagai pasangan kunci/nilai. Kamus nama dan nilai tag. Lihat Tag dalam templat
identitas Identitas sumber daya. Identitas
Properti Properti komputasi Komputasi

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas. 'SystemAssigned'

Menghitung

Nama Deskripsi Nilai
computeLocation Lokasi untuk komputasi yang mendasar tali
deskripsi Penjabaran dari komputasi Pembelajaran Mesin. tali
resourceId Id sumber daya ARM dari komputasi yang mendasar tali
computeType Mengatur jenis objek AKS
AmlCompute
Databricks
DataFactory
DataLakeAnalytics
HDInsight
VirtualMachine (diperlukan)

AKS

Nama Deskripsi Nilai
computeType Jenis komputasi 'AKS' (diperlukan)
Properti Properti AKS AKSProperties

AKSProperties

Nama Deskripsi Nilai
agentCount Jumlah agen Int

Kendala:
Nilai min = 1
agentVMSize Ukuran komputer virtual agen tali
aksNetworkingConfiguration Konfigurasi jaringan AKS untuk vnet AksNetworkingConfiguration
clusterFqdn Nama domain kluster yang memenuhi syarat tali
sslConfiguration Konfigurasi SSL SslConfiguration

AksNetworkingConfiguration

Nama Deskripsi Nilai
dnsServiceIP Alamat IP yang ditetapkan ke layanan DNS Kubernetes. Ini harus berada dalam rentang alamat layanan Kubernetes yang ditentukan dalam serviceCidr. tali

Kendala:
Pola = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
dockerBridgeCidr Rentang IP notasi CIDR yang ditetapkan ke jaringan jembatan Docker. Ini tidak boleh tumpang tindih dengan rentang IP Subnet atau rentang alamat layanan Kubernetes. tali

Kendala:
Pola = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr IP notasi CIDR berkisar untuk menetapkan IP kluster layanan. Ini tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. tali

Kendala:
Pola = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId ID sumber daya subnet jaringan virtual milik simpul komputasi tali

SslConfiguration

Nama Deskripsi Nilai
Cert Data sertifikasi tali
cname CNAME sertifikat tali
kunci Data kunci tali
keadaan Mengaktifkan atau menonaktifkan ssl untuk penilaian 'Dinonaktifkan'
'Diaktifkan'

AmlCompute

Nama Deskripsi Nilai
computeType Jenis komputasi 'AmlCompute' (diperlukan)
Properti Properti Komputasi AML AmlComputeProperties

AmlComputeProperties

Nama Deskripsi Nilai
scaleSettings Pengaturan skala untuk Komputasi AML ScaleSettings
Subnet ID sumber daya subnet jaringan virtual milik simpul komputasi. resourceId
userAccountCredentials Kredensial untuk akun pengguna administrator yang akan dibuat pada setiap simpul komputasi. userAccountCredentials
vmPriority Prioritas Komputer Virtual 'Didedikasikan'
'LowPriority'
vmSize Ukuran Komputer Virtual tali

ScaleSettings

Nama Deskripsi Nilai
maxNodeCount Jumlah maksimum simpul yang akan digunakan int (diperlukan)
minNodeCount Jumlah simpul min yang akan digunakan Int
nodeIdleTimeBeforeScaleDown Waktu Simpul Menganggur sebelum menurunkan skala amlCompute tali

ResourceId

Nama Deskripsi Nilai
Id ID sumber daya string (diperlukan)

UserAccountCredentials

Nama Deskripsi Nilai
adminUserName Nama akun pengguna administrator yang dapat digunakan untuk SSH ke simpul. string (diperlukan)
adminUserPassword Kata sandi akun pengguna administrator. tali
adminUserSshPublicKey Kunci umum SSH dari akun pengguna administrator. tali

Databricks

Nama Deskripsi Nilai
computeType Jenis komputasi 'Databricks' (diperlukan)
Properti DatabricksProperties

DatabricksProperties

Nama Deskripsi Nilai
databricksAccessToken Token akses Databricks tali

DataFactory

Nama Deskripsi Nilai
computeType Jenis komputasi 'DataFactory' (diperlukan)

DataLakeAnalytics

Nama Deskripsi Nilai
computeType Jenis komputasi 'DataLakeAnalytics' (diperlukan)
Properti DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Nama Deskripsi Nilai
dataLakeStoreAccountName Nama Akun Penyimpanan DataLake tali

HDInsight

Nama Deskripsi Nilai
computeType Jenis komputasi 'HDInsight' (diperlukan)
Properti HDInsightProperties

HDInsightProperties

Nama Deskripsi Nilai
alamat Alamat IP publik dari simpul master kluster. tali
administratorAccount Info masuk admin untuk simpul master kluster VirtualMachineSshCredentials
sshPort Port terbuka untuk koneksi ssh pada simpul master kluster. Int

VirtualMachineSshCredentials

Nama Deskripsi Nilai
kata sandi Kata sandi akun admin tali
privateKeyData Data kunci privat tali
publicKeyData Data kunci publik tali
nama pengguna Nama pengguna akun admin tali

VirtualMachine

Nama Deskripsi Nilai
computeType Jenis komputasi 'VirtualMachine' (diperlukan)
Properti VirtualMachineProperties

VirtualMachineProperties

Nama Deskripsi Nilai
alamat Alamat IP publik komputer virtual. tali
administratorAccount Info masuk admin untuk komputer virtual VirtualMachineSshCredentials
sshPort Port terbuka untuk koneksi ssh. Int
virtualMachineSize Ukuran Komputer Virtual tali

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Komputasi ADLA Layanan Pembelajaran Mesin

Sebarkan ke Azure
Templat ini membuat Komputasi ADLA Layanan Pembelajaran Mesin.
Membuat Komputasi Aks Layanan Pembelajaran Mesin

Sebarkan ke Azure
Templat ini membuat Komputasi Aks Layanan Pembelajaran Mesin.
Membuat Komputasi DSVM Layanan Pembelajaran Mesin

Sebarkan ke Azure
Templat ini membuat Komputasi DSVM Layanan Pembelajaran Mesin.
Membuat kluster HdInsight Layanan Pembelajaran Mesin

Sebarkan ke Azure
Templat ini membuat kluster HDInsight Layanan Pembelajaran Mesin
Membuat komputasi aks Azure Machine Learning

Sebarkan ke Azure
Templat ini membuat komputasi aks Azure Machine Learning.
Membuat kluster komputasi Azure Machine Learning

Sebarkan ke Azure
Templat ini membuat kluster komputasi Azure Machine Learning.
Membuat instans komputasi Azure Machine Learning

Sebarkan ke Azure
Templat ini membuat instans komputasi Azure Machine Learning atas nama pengguna lain dengan sampel skrip penyiapan sebaris
Membuat LinkedService di ruang kerja Azure Machine Learning

Sebarkan ke Azure
Templat ini membuat LinkedService di ruang kerja Azure Machine Learning yang sudah ada.
Membuat target komputasi AKS dengan alamat IP Privat

Sebarkan ke Azure
Templat ini membuat target komputasi AKS di ruang kerja layanan Azure Machine Learning tertentu dengan alamat IP privat.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya ruang kerja/komputasi dapat disebarkan dengan operasi yang menargetkan:

  • grup Sumber Daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.MachineLearningServices/workspaces/computes, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/computes@2018-11-19"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      computeLocation = "string"
      description = "string"
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
  })
}

Objek komputasi

Atur properti computeType untuk menentukan jenis objek.

UntukAKS , gunakan:

  computeType = "AKS"
  properties = {
    agentCount = int
    agentVMSize = "string"
    aksNetworkingConfiguration = {
      dnsServiceIP = "string"
      dockerBridgeCidr = "string"
      serviceCidr = "string"
      subnetId = "string"
    }
    clusterFqdn = "string"
    sslConfiguration = {
      cert = "string"
      cname = "string"
      key = "string"
      status = "string"
    }
  }

UntukAmlCompute , gunakan:

  computeType = "AmlCompute"
  properties = {
    scaleSettings = {
      maxNodeCount = int
      minNodeCount = int
      nodeIdleTimeBeforeScaleDown = "string"
    }
    subnet = {
      id = "string"
    }
    userAccountCredentials = {
      adminUserName = "string"
      adminUserPassword = "string"
      adminUserSshPublicKey = "string"
    }
    vmPriority = "string"
    vmSize = "string"
  }

UntukDatabricks , gunakan:

  computeType = "Databricks"
  properties = {
    databricksAccessToken = "string"
  }

Untuk DataFactory, gunakan:

  computeType = "DataFactory"

UntukDataLakeAnalytics , gunakan:

  computeType = "DataLakeAnalytics"
  properties = {
    dataLakeStoreAccountName = "string"
  }

Untuk HDInsight, gunakan:

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

Untuk VirtualMachine, gunakan:

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

Nilai properti

ruang kerja/komputasi

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.MachineLearningServices/workspaces/computes@2018-11-19"
Nama Nama sumber daya string (diperlukan)

Batas karakter: 3-24 untuk instans komputasi
3-32 untuk komputasi AML
2-16 untuk jenis komputasi lainnya

Karakter yang valid:
Alfanumerik dan tanda hubung.
tempat Menentukan lokasi sumber daya. tali
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: ruang kerja
Tags Berisi tag sumber daya yang didefinisikan sebagai pasangan kunci/nilai. Kamus nama dan nilai tag.
identitas Identitas sumber daya. Identitas
Properti Properti komputasi Komputasi

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas. "SystemAssigned"

Menghitung

Nama Deskripsi Nilai
computeLocation Lokasi untuk komputasi yang mendasar tali
deskripsi Penjabaran dari komputasi Pembelajaran Mesin. tali
resourceId Id sumber daya ARM dari komputasi yang mendasar tali
computeType Mengatur jenis objek AKS
AmlCompute
Databricks
DataFactory
DataLakeAnalytics
HDInsight
VirtualMachine (diperlukan)

AKS

Nama Deskripsi Nilai
computeType Jenis komputasi "AKS" (diperlukan)
Properti Properti AKS AKSProperties

AKSProperties

Nama Deskripsi Nilai
agentCount Jumlah agen Int

Kendala:
Nilai min = 1
agentVMSize Ukuran komputer virtual agen tali
aksNetworkingConfiguration Konfigurasi jaringan AKS untuk vnet AksNetworkingConfiguration
clusterFqdn Nama domain kluster yang memenuhi syarat tali
sslConfiguration Konfigurasi SSL SslConfiguration

AksNetworkingConfiguration

Nama Deskripsi Nilai
dnsServiceIP Alamat IP yang ditetapkan ke layanan DNS Kubernetes. Ini harus berada dalam rentang alamat layanan Kubernetes yang ditentukan dalam serviceCidr. tali

Kendala:
Pola = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
dockerBridgeCidr Rentang IP notasi CIDR yang ditetapkan ke jaringan jembatan Docker. Ini tidak boleh tumpang tindih dengan rentang IP Subnet atau rentang alamat layanan Kubernetes. tali

Kendala:
Pola = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr IP notasi CIDR berkisar untuk menetapkan IP kluster layanan. Ini tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. tali

Kendala:
Pola = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId ID sumber daya subnet jaringan virtual milik simpul komputasi tali

SslConfiguration

Nama Deskripsi Nilai
Cert Data sertifikasi tali
cname CNAME sertifikat tali
kunci Data kunci tali
keadaan Mengaktifkan atau menonaktifkan ssl untuk penilaian "Dinonaktifkan"
"Diaktifkan"

AmlCompute

Nama Deskripsi Nilai
computeType Jenis komputasi "AmlCompute" (diperlukan)
Properti Properti Komputasi AML AmlComputeProperties

AmlComputeProperties

Nama Deskripsi Nilai
scaleSettings Pengaturan skala untuk Komputasi AML ScaleSettings
Subnet ID sumber daya subnet jaringan virtual milik simpul komputasi. resourceId
userAccountCredentials Kredensial untuk akun pengguna administrator yang akan dibuat pada setiap simpul komputasi. userAccountCredentials
vmPriority Prioritas Komputer Virtual "Khusus"
"LowPriority"
vmSize Ukuran Komputer Virtual tali

ScaleSettings

Nama Deskripsi Nilai
maxNodeCount Jumlah maksimum simpul yang akan digunakan int (diperlukan)
minNodeCount Jumlah simpul min yang akan digunakan Int
nodeIdleTimeBeforeScaleDown Waktu Simpul Menganggur sebelum menurunkan skala amlCompute tali

ResourceId

Nama Deskripsi Nilai
Id ID sumber daya string (diperlukan)

UserAccountCredentials

Nama Deskripsi Nilai
adminUserName Nama akun pengguna administrator yang dapat digunakan untuk SSH ke simpul. string (diperlukan)
adminUserPassword Kata sandi akun pengguna administrator. tali
adminUserSshPublicKey Kunci umum SSH dari akun pengguna administrator. tali

Databricks

Nama Deskripsi Nilai
computeType Jenis komputasi "Databricks" (diperlukan)
Properti DatabricksProperties

DatabricksProperties

Nama Deskripsi Nilai
databricksAccessToken Token akses Databricks tali

DataFactory

Nama Deskripsi Nilai
computeType Jenis komputasi "DataFactory" (diperlukan)

DataLakeAnalytics

Nama Deskripsi Nilai
computeType Jenis komputasi "DataLakeAnalytics" (diperlukan)
Properti DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Nama Deskripsi Nilai
dataLakeStoreAccountName Nama Akun Penyimpanan DataLake tali

HDInsight

Nama Deskripsi Nilai
computeType Jenis komputasi "HDInsight" (diperlukan)
Properti HDInsightProperties

HDInsightProperties

Nama Deskripsi Nilai
alamat Alamat IP publik dari simpul master kluster. tali
administratorAccount Info masuk admin untuk simpul master kluster VirtualMachineSshCredentials
sshPort Port terbuka untuk koneksi ssh pada simpul master kluster. Int

VirtualMachineSshCredentials

Nama Deskripsi Nilai
kata sandi Kata sandi akun admin tali
privateKeyData Data kunci privat tali
publicKeyData Data kunci publik tali
nama pengguna Nama pengguna akun admin tali

VirtualMachine

Nama Deskripsi Nilai
computeType Jenis komputasi "VirtualMachine" (diperlukan)
Properti VirtualMachineProperties

VirtualMachineProperties

Nama Deskripsi Nilai
alamat Alamat IP publik komputer virtual. tali
administratorAccount Info masuk admin untuk komputer virtual VirtualMachineSshCredentials
sshPort Port terbuka untuk koneksi ssh. Int
virtualMachineSize Ukuran Komputer Virtual tali