Share via


Microsoft.MachineLearningServices çalışma alanları/işlemleri 2018-11-19

Bicep kaynak tanımı

Çalışma alanları/işlemler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MachineLearningServices/workspaces/computes kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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
  }
}

İşlem nesneleri

nesnesinin türünü belirtmek için computeType özelliğini ayarlayın.

AKS için şunu kullanın:

  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'
    }
  }

AmlCompute için şunu kullanın:

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

Databricks için şunu kullanın:

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

DataFactory için şunu kullanın:

  computeType: 'DataFactory'

DataLakeAnalytics için şunu kullanın:

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

HDInsight için şunu kullanın:

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

VirtualMachine için şunu kullanın:

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

Özellik değerleri

çalışma alanları/hesaplamalar

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: İşlem örneği için 3-24
AML işlem için 3-32
Diğer işlem türleri için 2-16

Geçerli karakterler:
Alfasayısal değerler ve kısa çizgiler.
location Kaynağın konumunu belirtir. string
etiketler Anahtar/değer çiftleri olarak tanımlanan kaynak etiketlerini içerir. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
Üst Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: çalışma alanları
identity Kaynağın kimliği. Kimlik
properties İşlem özellikleri İşlem

Kimlik

Ad Açıklama Değer
tür Kimlik türü. 'SystemAssigned'

İşlem

Ad Açıklama Değer
computeLocation Temel alınan işlem için konum string
açıklama Machine Learning işleminin açıklaması. string
resourceId Temel alınan işlemin ARM kaynak kimliği string
computeType Nesne türünü ayarlama AKS
AmlCompute
Databricks
DataFactory
DataLakeAnalytics
HDInsight
VirtualMachine (gerekli)

AKS

Ad Açıklama Değer
computeType İşlem türü 'AKS' (gerekli)
properties AKS özellikleri AKSProperties

AKSProperties

Ad Açıklama Değer
agentCount Aracı sayısı int

Kısıtlama -ları:
Min değer = 1
agentVMSize Aracı sanal makine boyutu string
aksNetworkingConfiguration Sanal ağ için AKS ağ yapılandırması AksNetworkingConfiguration
clusterFqdn Küme tam etki alanı adı string
sslConfiguration SSL yapılandırması SslConfiguration

AksNetworkingConfiguration

Ad Açıklama Değer
dnsServiceIP Kubernetes DNS hizmetine atanmış bir IP adresi. ServiceCidr içinde belirtilen Kubernetes hizmet adres aralığında olmalıdır. string

Kısıtlama -ları:
Desen = ^(?:(?: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 Docker köprüsü ağına atanmış bir CIDR gösterimi IP aralığı. Herhangi bir Alt Ağ IP aralığı veya Kubernetes hizmet adres aralığıyla çakışmamalıdır. string

Kısıtlama -ları:
Desen = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Hizmet kümesi IP'lerinin atandığı CIDR gösterimi IP aralığı. Herhangi bir Alt Ağ IP aralığıyla çakışmamalıdır. string

Kısıtlama -ları:
Desen = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId İşlem düğümlerinin ait olduğu sanal ağ alt ağ kaynak kimliği string

SslConfiguration

Ad Açıklama Değer
cert Sertifika verileri string
Cname Sertifikanın CNAME'si string
anahtar Önemli veriler string
durum Puanlama için SSL'yi etkinleştirme veya devre dışı bırakma 'Devre Dışı'
'Etkin'

AmlCompute

Ad Açıklama Değer
computeType İşlem türü 'AmlCompute' (gerekli)
properties AML İşlem özellikleri AmlComputeProperties

AmlComputeProperties

Ad Açıklama Değer
scaleSettings AML İşlem için ölçek ayarları ScaleSettings
alt ağ İşlem düğümlerinin ait olduğu sanal ağ alt ağ kaynak kimliği. ResourceId
userAccountCredentials Her işlem düğümünde oluşturulacak yönetici kullanıcı hesabının kimlik bilgileri. UserAccountCredentials
vmPriority Sanal Makine önceliği 'Ayrılmış'
'LowPriority'
vmSize Sanal Makine Boyutu string

ScaleSettings

Ad Açıklama Değer
maxNodeCount Kullanılacak en fazla düğüm sayısı int (gerekli)
minNodeCount Kullanılacak en az düğüm sayısı int
nodeIdleTimeBeforeScaleDown AmlCompute ölçeğini azaltmadan önce Düğüm Boşta Kalma Süresi string

ResourceId

Ad Açıklama Değer
kimlik Kaynağın kimliği dize (gerekli)

UserAccountCredentials

Ad Açıklama Değer
adminUserName Düğümlere SSH için kullanılabilecek yönetici kullanıcı hesabının adı. dize (gerekli)
adminUserPassword Yönetici kullanıcı hesabının parolası. string
adminUserSshPublicKey Yönetici kullanıcı hesabının SSH ortak anahtarı. string

Databricks

Ad Açıklama Değer
computeType İşlem türü 'Databricks' (gerekli)
properties DatabricksProperties

DatabricksProperties

Ad Açıklama Değer
databricksAccessToken Databricks erişim belirteci string

DataFactory

Ad Açıklama Değer
computeType İşlem türü 'DataFactory' (gerekli)

DataLakeAnalytics

Ad Açıklama Değer
computeType İşlem türü 'DataLakeAnalytics' (gerekli)
properties DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Ad Açıklama Değer
dataLakeStoreAccountName DataLake Store Hesap Adı string

HDInsight

Ad Açıklama Değer
computeType İşlem türü 'HDInsight' (gerekli)
properties HDInsightProperties

HDInsightProperties

Ad Açıklama Değer
adres Kümenin ana düğümünün genel IP adresi. string
administratorAccount Kümenin ana düğümü için kimlik bilgilerini Yönetici VirtualMachineSshCredentials
sshPort Kümenin ana düğümünde ssh bağlantıları için bağlantı noktası açık. int

VirtualMachineSshCredentials

Ad Açıklama Değer
password Yönetici hesabının parolası string
privateKeyData Özel anahtar verileri string
publicKeyData Ortak anahtar verileri string
username Yönetici hesabının kullanıcı adı string

VirtualMachine

Ad Açıklama Değer
computeType İşlem türü 'VirtualMachine' (gerekli)
properties VirtualMachineProperties

VirtualMachineProperties

Ad Açıklama Değer
adres Sanal makinenin genel IP adresi. string
administratorAccount Sanal makine için kimlik bilgilerini Yönetici VirtualMachineSshCredentials
sshPort Ssh bağlantıları için bağlantı noktası açık. int
virtualMachineSize Sanal Makine boyutu string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Makine Öğrenmesi Hizmeti ADLA İşlem Oluşturma

Azure’a dağıtın
Bu şablon bir Machine Learning Hizmeti ADLA İşlem oluşturur.
Aks Compute Makine Öğrenmesi Hizmeti Oluşturma

Azure’a dağıtın
Bu şablon bir Makine Öğrenmesi Hizmeti Aks compute oluşturur.
Makine Öğrenmesi Hizmeti DSVM İşlem oluşturma

Azure’a dağıtın
Bu şablon bir Machine Learning Hizmeti DSVM İşlem oluşturur.
Machine Learning Hizmeti HDInsight kümesi oluşturma

Azure’a dağıtın
Bu şablon bir Machine Learning Hizmeti HDInsight kümesi oluşturur
Azure Machine Learning aks compute oluşturma

Azure’a dağıtın
Bu şablon bir Azure Machine Learning aks işlem oluşturur.
Azure Machine Learning işlem kümesi oluşturma

Azure’a dağıtın
Bu şablon bir Azure Machine Learning işlem kümesi oluşturur.
Azure Machine Learning işlem örneği oluşturma

Azure’a dağıtın
Bu şablon, örnek bir satır içi kurulum betiğiyle başka bir kullanıcı adına bir Azure Machine Learning işlem örneği oluşturur
Azure Machine Learning çalışma alanında LinkedService oluşturma

Azure’a dağıtın
Bu şablon, mevcut bir Azure Machine Learning çalışma alanında bir LinkedService oluşturur.
Özel IP adresiyle AKS işlem hedefi oluşturma

Azure’a dağıtın
Bu şablon, belirli bir Azure Machine Learning hizmeti çalışma alanında özel IP adresiyle bir AKS işlem hedefi oluşturur.

ARM şablonu kaynak tanımı

Çalışma alanları/işlemler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MachineLearningServices/workspaces/computes kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "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
  }
}

İşlem nesneleri

nesnesinin türünü belirtmek için computeType özelliğini ayarlayın.

AKS için şunu kullanın:

  "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"
    }
  }

AmlCompute için şunu kullanın:

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

Databricks için şunu kullanın:

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

DataFactory için şunu kullanın:

  "computeType": "DataFactory"

DataLakeAnalytics için şunu kullanın:

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

HDInsight için şunu kullanın:

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

VirtualMachine için şunu kullanın:

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

Özellik değerleri

çalışma alanları/hesaplamalar

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.MachineLearningServices/workspaces/computes'
apiVersion Kaynak API'sinin sürümü '2018-11-19'
name Kaynak adı

Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama.
dize (gerekli)

Karakter sınırı: İşlem örneği için 3-24
AML işlem için 3-32
Diğer işlem türleri için 2-16

Geçerli karakterler:
Alfasayısal değerler ve kısa çizgiler.
location Kaynağın konumunu belirtir. string
etiketler Anahtar/değer çiftleri olarak tanımlanan kaynak etiketlerini içerir. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
identity Kaynağın kimliği. Kimlik
properties İşlem özellikleri İşlem

Kimlik

Ad Açıklama Değer
tür Kimlik türü. 'SystemAssigned'

İşlem

Ad Açıklama Değer
computeLocation Temel alınan işlem için konum string
açıklama Machine Learning işleminin açıklaması. string
resourceId Temel alınan işlemin ARM kaynak kimliği string
computeType Nesne türünü ayarlama AKS
AmlCompute
Databricks
DataFactory
DataLakeAnalytics
HDInsight
VirtualMachine (gerekli)

AKS

Ad Açıklama Değer
computeType İşlem türü 'AKS' (gerekli)
properties AKS özellikleri AKSProperties

AKSProperties

Ad Açıklama Değer
agentCount Aracı sayısı int

Kısıtlama -ları:
Min değer = 1
agentVMSize Aracı sanal makine boyutu string
aksNetworkingConfiguration Sanal ağ için AKS ağ yapılandırması AksNetworkingConfiguration
clusterFqdn Küme tam etki alanı adı string
sslConfiguration SSL yapılandırması SslConfiguration

AksNetworkingConfiguration

Ad Açıklama Değer
dnsServiceIP Kubernetes DNS hizmetine atanmış bir IP adresi. ServiceCidr içinde belirtilen Kubernetes hizmet adres aralığında olmalıdır. string

Kısıtlama -ları:
Desen = ^(?:(?: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 Docker köprüsü ağına atanmış bir CIDR gösterimi IP aralığı. Herhangi bir Alt Ağ IP aralığı veya Kubernetes hizmet adres aralığı ile çakışmamalıdır. string

Kısıtlama -ları:
Desen = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Hizmet kümesi IP'lerinin atandığı CIDR gösterimi IP aralığı. Herhangi bir Alt Ağ IP aralığıyla çakışmamalıdır. string

Kısıtlama -ları:
Desen = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId İşlem düğümlerinin ait olduğu sanal ağ alt ağı kaynak kimliği string

SslConfiguration

Ad Açıklama Değer
cert Sertifika verileri string
Cname Sertifikanın CNAME'i string
anahtar Önemli veriler string
durum Puanlama için SSL'yi etkinleştirme veya devre dışı bırakma 'Devre Dışı'
'Etkin'

AmlCompute

Ad Açıklama Değer
computeType İşlem türü 'AmlCompute' (gerekli)
properties AML İşlem özellikleri AmlComputeProperties

AmlComputeProperties

Ad Açıklama Değer
scaleSettings AML İşlem için ölçeklendirme ayarları ScaleSettings
alt ağ İşlem düğümlerinin ait olduğu sanal ağ alt ağı kaynak kimliği. ResourceId
userAccountCredentials Her işlem düğümünde oluşturulacak yönetici kullanıcı hesabının kimlik bilgileri. UserAccountCredentials
vmPriority Sanal Makine önceliği 'Ayrılmış'
'LowPriority'
vmSize Sanal Makine Boyutu string

ScaleSettings

Ad Açıklama Değer
maxNodeCount Kullanılacak en fazla düğüm sayısı int (gerekli)
minNodeCount Kullanılacak en az düğüm sayısı int
nodeIdleTimeBeforeScaleDown AmlCompute ölçeğini azaltmadan önce Düğüm Boşta Kalma Süresi string

ResourceId

Ad Açıklama Değer
kimlik Kaynağın kimliği dize (gerekli)

UserAccountCredentials

Ad Açıklama Değer
adminUserName Düğümlere SSH için kullanılabilecek yönetici kullanıcı hesabının adı. dize (gerekli)
adminUserPassword Yönetici kullanıcı hesabının parolası. string
adminUserSshPublicKey Yönetici kullanıcı hesabının SSH ortak anahtarı. string

Databricks

Ad Açıklama Değer
computeType İşlem türü 'Databricks' (gerekli)
properties DatabricksProperties

DatabricksProperties

Ad Açıklama Değer
databricksAccessToken Databricks erişim belirteci string

DataFactory

Ad Açıklama Değer
computeType İşlem türü 'DataFactory' (gerekli)

DataLakeAnalytics

Ad Açıklama Değer
computeType İşlem türü 'DataLakeAnalytics' (gerekli)
properties DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Ad Açıklama Değer
dataLakeStoreAccountName DataLake Store Hesap Adı string

HDInsight

Ad Açıklama Değer
computeType İşlem türü 'HDInsight' (gerekli)
properties HDInsightProperties

HDInsightProperties

Ad Açıklama Değer
adres Kümenin ana düğümünün genel IP adresi. string
administratorAccount Kümenin ana düğümü için kimlik bilgilerini Yönetici VirtualMachineSshCredentials
sshPort Kümenin ana düğümünde ssh bağlantıları için açık bağlantı noktası. int

VirtualMachineSshCredentials

Ad Açıklama Değer
password Yönetici hesabının parolası string
privateKeyData Özel anahtar verileri string
publicKeyData Ortak anahtar verileri string
username Yönetici hesabının kullanıcı adı string

VirtualMachine

Ad Açıklama Değer
computeType İşlem türü 'VirtualMachine' (gerekli)
properties VirtualMachineProperties

VirtualMachineProperties

Ad Açıklama Değer
adres Sanal makinenin genel IP adresi. string
administratorAccount Sanal makine için kimlik bilgilerini Yönetici VirtualMachineSshCredentials
sshPort SSH bağlantıları için bağlantı noktası açık. int
virtualMachineSize Sanal Makine boyutu string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Makine Öğrenmesi Hizmeti ADLA İşlem Oluşturma

Azure’a dağıtın
Bu şablon bir Machine Learning Hizmeti ADLA İşlem oluşturur.
Aks Compute Makine Öğrenmesi Hizmeti Oluşturma

Azure’a dağıtın
Bu şablon bir Makine Öğrenmesi Hizmeti Aks compute oluşturur.
Makine Öğrenmesi Hizmeti DSVM İşlem oluşturma

Azure’a dağıtın
Bu şablon bir Machine Learning Hizmeti DSVM İşlem oluşturur.
Machine Learning Hizmeti HDInsight kümesi oluşturma

Azure’a dağıtın
Bu şablon bir Machine Learning Hizmeti HDInsight kümesi oluşturur
Azure Machine Learning aks compute oluşturma

Azure’a dağıtın
Bu şablon bir Azure Machine Learning aks işlem oluşturur.
Azure Machine Learning işlem kümesi oluşturma

Azure’a dağıtın
Bu şablon bir Azure Machine Learning işlem kümesi oluşturur.
Azure Machine Learning işlem örneği oluşturma

Azure’a dağıtın
Bu şablon, örnek bir satır içi kurulum betiğiyle başka bir kullanıcı adına bir Azure Machine Learning işlem örneği oluşturur
Azure Machine Learning çalışma alanında LinkedService oluşturma

Azure’a dağıtın
Bu şablon, mevcut bir Azure Machine Learning çalışma alanında bir LinkedService oluşturur.
Özel IP adresiyle AKS işlem hedefi oluşturma

Azure’a dağıtın
Bu şablon, belirli bir Azure Machine Learning hizmeti çalışma alanında özel IP adresiyle bir AKS işlem hedefi oluşturur.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Çalışma alanları/işlemler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MachineLearningServices/workspaces/computes kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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
    }
  })
}

İşlem nesneleri

nesnesinin türünü belirtmek için computeType özelliğini ayarlayın.

AKS için şunu kullanın:

  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"
    }
  }

AmlCompute için şunu kullanın:

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

Databricks için şunu kullanın:

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

DataFactory için şunu kullanın:

  computeType = "DataFactory"

DataLakeAnalytics için şunu kullanın:

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

HDInsight için şunu kullanın:

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

VirtualMachine için şunu kullanın:

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

Özellik değerleri

çalışma alanları/hesaplamalar

Ad Açıklama Değer
tür Kaynak türü "Microsoft.MachineLearningServices/workspaces/computes@2018-11-19"
name Kaynak adı dize (gerekli)

Karakter sınırı: İşlem örneği için 3-24
AML işlem için 3-32
Diğer işlem türleri için 2-16

Geçerli karakterler:
Alfasayısallar ve kısa çizgiler.
location Kaynağın konumunu belirtir. string
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: çalışma alanları kimliği
etiketler Anahtar/değer çiftleri olarak tanımlanan kaynak etiketlerini içerir. Etiket adlarının ve değerlerinin sözlüğü.
identity Kaynağın kimliği. Kimlik
properties İşlem özellikleri İşlem

Kimlik

Ad Açıklama Değer
tür Kimlik türü. "SystemAssigned"

İşlem

Ad Açıklama Değer
computeLocation Temel alınan işlem için konum string
açıklama Machine Learning işleminin açıklaması. string
resourceId Temel alınan işlemin ARM kaynak kimliği string
computeType Nesne türünü ayarlama AKS
AmlCompute
Databricks
DataFactory
DataLakeAnalytics
HDInsight
VirtualMachine (gerekli)

AKS

Ad Açıklama Değer
computeType İşlem türü "AKS" (gerekli)
properties AKS özellikleri AKSProperties

AKSProperties

Ad Açıklama Değer
agentCount Aracı sayısı int

Kısıtlama -ları:
Min değer = 1
agentVMSize Aracı sanal makine boyutu string
aksNetworkingConfiguration Sanal ağ için AKS ağ yapılandırması AksNetworkingConfiguration
clusterFqdn Küme tam etki alanı adı string
sslConfiguration SSL yapılandırması SslConfiguration

AksNetworkingConfiguration

Ad Açıklama Değer
dnsServiceIP Kubernetes DNS hizmetine atanmış bir IP adresi. ServiceCidr içinde belirtilen Kubernetes hizmet adres aralığında olmalıdır. string

Kısıtlama -ları:
Desen = ^(?:(?: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 Docker köprüsü ağına atanmış bir CIDR gösterimi IP aralığı. Herhangi bir Alt Ağ IP aralığı veya Kubernetes hizmet adres aralığıyla çakışmamalıdır. string

Kısıtlama -ları:
Desen = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Hizmet kümesi IP'lerinin atandığı CIDR gösterimi IP aralığı. Herhangi bir Alt Ağ IP aralığıyla çakışmamalıdır. string

Kısıtlama -ları:
Desen = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId İşlem düğümlerinin ait olduğu sanal ağ alt ağ kaynak kimliği string

SslConfiguration

Ad Açıklama Değer
cert Sertifika verileri string
Cname Sertifikanın CNAME'si string
anahtar Önemli veriler string
durum Puanlama için SSL'yi etkinleştirme veya devre dışı bırakma "Devre dışı"
"Etkin"

AmlCompute

Ad Açıklama Değer
computeType İşlem türü "AmlCompute" (gerekli)
properties AML İşlem özellikleri AmlComputeProperties

AmlComputeProperties

Ad Açıklama Değer
scaleSettings AML İşlem için ölçek ayarları ScaleSettings
alt ağ İşlem düğümlerinin ait olduğu sanal ağ alt ağ kaynak kimliği. ResourceId
userAccountCredentials Her işlem düğümünde oluşturulacak yönetici kullanıcı hesabının kimlik bilgileri. UserAccountCredentials
vmPriority Sanal Makine önceliği "Ayrılmış"
"LowPriority"
vmSize Sanal Makine Boyutu string

ScaleSettings

Ad Açıklama Değer
maxNodeCount Kullanılacak en fazla düğüm sayısı int (gerekli)
minNodeCount Kullanılacak en az düğüm sayısı int
nodeIdleTimeBeforeScaleDown AmlCompute ölçeğini azaltmadan önce Düğüm Boşta Kalma Süresi string

ResourceId

Ad Açıklama Değer
kimlik Kaynağın kimliği dize (gerekli)

UserAccountCredentials

Ad Açıklama Değer
adminUserName Düğümlere SSH için kullanılabilecek yönetici kullanıcı hesabının adı. dize (gerekli)
adminUserPassword Yönetici kullanıcı hesabının parolası. string
adminUserSshPublicKey Yönetici kullanıcı hesabının SSH ortak anahtarı. string

Databricks

Ad Açıklama Değer
computeType İşlem türü "Databricks" (gerekli)
properties DatabricksProperties

DatabricksProperties

Ad Açıklama Değer
databricksAccessToken Databricks erişim belirteci string

DataFactory

Ad Açıklama Değer
computeType İşlem türü "DataFactory" (gerekli)

DataLakeAnalytics

Ad Açıklama Değer
computeType İşlem türü "DataLakeAnalytics" (gerekli)
properties DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Ad Açıklama Değer
dataLakeStoreAccountName DataLake Store Hesap Adı string

HDInsight

Ad Açıklama Değer
computeType İşlem türü "HDInsight" (gerekli)
properties HDInsightProperties

HDInsightProperties

Ad Açıklama Değer
adres Kümenin ana düğümünün genel IP adresi. string
administratorAccount Kümenin ana düğümü için kimlik bilgilerini Yönetici VirtualMachineSshCredentials
sshPort Kümenin ana düğümünde ssh bağlantıları için bağlantı noktası açık. int

VirtualMachineSshCredentials

Ad Açıklama Değer
password Yönetici hesabının parolası string
privateKeyData Özel anahtar verileri string
publicKeyData Ortak anahtar verileri string
username Yönetici hesabının kullanıcı adı string

VirtualMachine

Ad Açıklama Değer
computeType İşlem türü "VirtualMachine" (gerekli)
properties VirtualMachineProperties

VirtualMachineProperties

Ad Açıklama Değer
adres Sanal makinenin genel IP adresi. string
administratorAccount Sanal makine için kimlik bilgilerini Yönetici VirtualMachineSshCredentials
sshPort SSH bağlantıları için bağlantı noktası açık. int
virtualMachineSize Sanal Makine boyutu string