Aracılığıyla paylaş


Microsoft.MachineLearningServices çalışma alanları/işlemleri 2018-03-01-preview

Bicep kaynak tanımı

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

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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-03-01-preview' = {
  parent: resourceSymbolicName
  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'
  }
}

İşlem nesneleri

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

aksiçin şunu kullanın:

{
  computeType: 'AKS'
  properties: {
    agentCount: int
    agentVMSize: 'string'
    clusterFqdn: 'string'
    sslConfiguration: {
      cert: 'string'
      cname: 'string'
      key: 'string'
      status: 'string'
    }
    systemServices: [
      {}
    ]
  }
}

batchAIiçin şunu kullanın:

{
  computeType: 'BatchAI'
  properties: {
    scaleSettings: {
      autoScaleEnabled: bool
      maxNodeCount: int
      minNodeCount: int
    }
    vmPriority: 'string'
    vmSize: 'string'
  }
}

datafactoryiçin şunu kullanın:

{
  computeType: 'DataFactory'
}

HDInsightiçin şunu kullanın:

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

VirtualMachineiç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

AKS

Ad Açıklama Değer
computeType İşlem türü 'AKS' (gerekli)
Özellikler 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 dizgi
clusterFqdn Küme tam etki alanı adı dizgi
sslConfiguration SSL yapılandırması sslconfiguration
systemServices Sistem hizmetleri SystemService[]

BatchAI

Ad Açıklama Değer
computeType İşlem türü 'BatchAI' (gerekli)
Özellikler BatchAI özellikleri BatchAIProperties

BatchAIProperties

Ad Açıklama Değer
ölçek ayarları BatchAI için ölçeklendirme ayarları ScaleSettings
vmPriority Sanal Makine önceliği dizgi
vmSize Sanal Makine Boyutu dizgi

Hesaplamak

Ad Açıklama Değer
computeLocation Temel alınan işlem için konum dizgi
computeType AKStürü için 'AKS' olarak ayarlayın. BatchAItürü için 'BatchAI' olarak ayarlayın. DataFactorytürü için 'DataFactory' olarak ayarlayın. HDInsighttürü için 'HDInsight' olarak ayarlayın. VirtualMachinetürü için 'VirtualMachine' olarak ayarlayın. 'AKS'
'BatchAI'
'DataFactory'
'HDInsight'
'VirtualMachine' (gerekli)
Açıklama Machine Learning işleminin açıklaması. dizgi
kaynakId İşlemin ARM kaynak kimliği dizgi

DataFactory

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

HDInsight

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

HDInsightProperties

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

Kimlik

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

Microsoft.MachineLearningServices/workspaces/computes

Ad Açıklama Değer
kimlik Kaynağın kimliği. Kimlik
yer Kaynağın konumunu belirtir. dizgi
ad Kaynak adı dize (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: çalışma alanları
Özellikler İşlem özellikleri İşlem
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

ResourceTags

Ad Açıklama Değer

ScaleSettings

Ad Açıklama Değer
autoScaleEnabled Otomatik ölçeklendirmeyi etkinleştirme veya devre dışı bırakma Bool
maxNodeCount Kullanılacak en fazla düğüm sayısı Int
minNodeCount Kullanılacak en az düğüm sayısı Int

SslConfiguration

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

SystemService

Ad Açıklama Değer

VirtualMachine

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

VirtualMachineProperties

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

VirtualMachineSshCredentials

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

Kullanım Örnekleri

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Azure Machine Learning uçtan uca güvenli kurulum Bu Bicep şablonları kümesi, Azure Machine Learning'i güvenli bir kurulumda uçtan uca ayarlamayı gösterir. Bu başvuru uygulaması Çalışma Alanını, işlem kümesini, işlem örneğini ve ekli özel AKS kümesini içerir.
Azure Machine Learning uçtan uca güvenli kurulum (eski) Bu Bicep şablonları kümesi, Azure Machine Learning'i güvenli bir kurulumda uçtan uca ayarlamayı gösterir. Bu başvuru uygulaması Çalışma Alanını, işlem kümesini, işlem örneğini ve ekli özel AKS kümesini içerir.
Özel IP adresi ile AKS işlem hedefi oluşturma 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:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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

İşlem nesneleri

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

aksiçin şunu kullanın:

{
  "computeType": "AKS",
  "properties": {
    "agentCount": "int",
    "agentVMSize": "string",
    "clusterFqdn": "string",
    "sslConfiguration": {
      "cert": "string",
      "cname": "string",
      "key": "string",
      "status": "string"
    },
    "systemServices": [
      {
      }
    ]
  }
}

batchAIiçin şunu kullanın:

{
  "computeType": "BatchAI",
  "properties": {
    "scaleSettings": {
      "autoScaleEnabled": "bool",
      "maxNodeCount": "int",
      "minNodeCount": "int"
    },
    "vmPriority": "string",
    "vmSize": "string"
  }
}

datafactoryiçin şunu kullanın:

{
  "computeType": "DataFactory"
}

HDInsightiçin şunu kullanın:

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

VirtualMachineiç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

AKS

Ad Açıklama Değer
computeType İşlem türü 'AKS' (gerekli)
Özellikler 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 dizgi
clusterFqdn Küme tam etki alanı adı dizgi
sslConfiguration SSL yapılandırması sslconfiguration
systemServices Sistem hizmetleri SystemService[]

BatchAI

Ad Açıklama Değer
computeType İşlem türü 'BatchAI' (gerekli)
Özellikler BatchAI özellikleri BatchAIProperties

BatchAIProperties

Ad Açıklama Değer
ölçek ayarları BatchAI için ölçeklendirme ayarları ScaleSettings
vmPriority Sanal Makine önceliği dizgi
vmSize Sanal Makine Boyutu dizgi

Hesaplamak

Ad Açıklama Değer
computeLocation Temel alınan işlem için konum dizgi
computeType AKStürü için 'AKS' olarak ayarlayın. BatchAItürü için 'BatchAI' olarak ayarlayın. DataFactorytürü için 'DataFactory' olarak ayarlayın. HDInsighttürü için 'HDInsight' olarak ayarlayın. VirtualMachinetürü için 'VirtualMachine' olarak ayarlayın. 'AKS'
'BatchAI'
'DataFactory'
'HDInsight'
'VirtualMachine' (gerekli)
Açıklama Machine Learning işleminin açıklaması. dizgi
kaynakId İşlemin ARM kaynak kimliği dizgi

DataFactory

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

HDInsight

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

HDInsightProperties

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

Kimlik

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

Microsoft.MachineLearningServices/workspaces/computes

Ad Açıklama Değer
apiVersiyonu API sürümü '2018-03-01-preview'
kimlik Kaynağın kimliği. Kimlik
yer Kaynağın konumunu belirtir. dizgi
ad Kaynak adı dize (gerekli)
Özellikler İşlem özellikleri İşlem
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.MachineLearningServices/workspaces/computes'

ResourceTags

Ad Açıklama Değer

ScaleSettings

Ad Açıklama Değer
autoScaleEnabled Otomatik ölçeklendirmeyi etkinleştirme veya devre dışı bırakma Bool
maxNodeCount Kullanılacak en fazla düğüm sayısı Int
minNodeCount Kullanılacak en az düğüm sayısı Int

SslConfiguration

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

SystemService

Ad Açıklama Değer

VirtualMachine

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

VirtualMachineProperties

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

VirtualMachineSshCredentials

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

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Azure Machine Learning uçtan uca güvenli kurulum

Azure’a dağıtın
Bu Bicep şablonları kümesi, Azure Machine Learning'i güvenli bir kurulumda uçtan uca ayarlamayı gösterir. Bu başvuru uygulaması Çalışma Alanını, işlem kümesini, işlem örneğini ve ekli özel AKS kümesini içerir.
Azure Machine Learning uçtan uca güvenli kurulum (eski)

Azure’a dağıtın
Bu Bicep şablonları kümesi, Azure Machine Learning'i güvenli bir kurulumda uçtan uca ayarlamayı gösterir. Bu başvuru uygulaması Çalışma Alanını, işlem kümesini, işlem örneğini ve ekli özel AKS kümesini içerir.
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.
Makine Öğrenmesi Hizmeti ADLA İşlem oluşturma

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

Azure’a dağıtın
Bu şablon bir Machine Learning 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
Özel IP adresi ile 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.
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 satır içi kurulum betiğiyle başka bir kullanıcı adına bir Azure Machine Learning işlem örneği 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-03-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      computeLocation = "string"
      description = "string"
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
  }
}

İşlem nesneleri

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

aksiçin şunu kullanın:

{
  computeType = "AKS"
  properties = {
    agentCount = int
    agentVMSize = "string"
    clusterFqdn = "string"
    sslConfiguration = {
      cert = "string"
      cname = "string"
      key = "string"
      status = "string"
    }
    systemServices = [
      {
      }
    ]
  }
}

batchAIiçin şunu kullanın:

{
  computeType = "BatchAI"
  properties = {
    scaleSettings = {
      autoScaleEnabled = bool
      maxNodeCount = int
      minNodeCount = int
    }
    vmPriority = "string"
    vmSize = "string"
  }
}

datafactoryiçin şunu kullanın:

{
  computeType = "DataFactory"
}

HDInsightiçin şunu kullanın:

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

VirtualMachineiç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

AKS

Ad Açıklama Değer
computeType İşlem türü 'AKS' (gerekli)
Özellikler 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 dizgi
clusterFqdn Küme tam etki alanı adı dizgi
sslConfiguration SSL yapılandırması sslconfiguration
systemServices Sistem hizmetleri SystemService[]

BatchAI

Ad Açıklama Değer
computeType İşlem türü 'BatchAI' (gerekli)
Özellikler BatchAI özellikleri BatchAIProperties

BatchAIProperties

Ad Açıklama Değer
ölçek ayarları BatchAI için ölçeklendirme ayarları ScaleSettings
vmPriority Sanal Makine önceliği dizgi
vmSize Sanal Makine Boyutu dizgi

Hesaplamak

Ad Açıklama Değer
computeLocation Temel alınan işlem için konum dizgi
computeType AKStürü için 'AKS' olarak ayarlayın. BatchAItürü için 'BatchAI' olarak ayarlayın. DataFactorytürü için 'DataFactory' olarak ayarlayın. HDInsighttürü için 'HDInsight' olarak ayarlayın. VirtualMachinetürü için 'VirtualMachine' olarak ayarlayın. 'AKS'
'BatchAI'
'DataFactory'
'HDInsight'
'VirtualMachine' (gerekli)
Açıklama Machine Learning işleminin açıklaması. dizgi
kaynakId İşlemin ARM kaynak kimliği dizgi

DataFactory

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

HDInsight

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

HDInsightProperties

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

Kimlik

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

Microsoft.MachineLearningServices/workspaces/computes

Ad Açıklama Değer
kimlik Kaynağın kimliği. Kimlik
yer Kaynağın konumunu belirtir. dizgi
ad Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: çalışma alanları
Özellikler İşlem özellikleri İşlem
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"

ResourceTags

Ad Açıklama Değer

ScaleSettings

Ad Açıklama Değer
autoScaleEnabled Otomatik ölçeklendirmeyi etkinleştirme veya devre dışı bırakma Bool
maxNodeCount Kullanılacak en fazla düğüm sayısı Int
minNodeCount Kullanılacak en az düğüm sayısı Int

SslConfiguration

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

SystemService

Ad Açıklama Değer

VirtualMachine

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

VirtualMachineProperties

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

VirtualMachineSshCredentials

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