Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
- en son
- 2025-01-01-preview
- 2024-10-01
- 2024-10-01-preview
- 2024-07-01-preview
- 2024-04-01
- 2024-04-01-preview
- 2024-01-01-preview
- 2023-10-01
- 2023-08-01-preview
- 2023-06-01-preview
- 2023-04-01
- 2023-04-01-preview
- 2023-02-01-preview
- 2022-12-01-preview
- 2022-10-01
- 2022-10-01-preview
- 2022-06-01-preview
- 2022-05-01
- 2022-02-01-preview
- 2022-01-01-preview
- 2021-07-01
- 2021-04-01
- 2021-03-01-preview
- 2021-01-01
- 2020-09-01-preview
- 2020-08-01
- 2020-06-01
- 2020-05-15-preview
- 2020-05-01-preview
- 2020-04-01
- 2020-03-01
- 2020-02-18-preview
- 2020-01-01
- 2019-11-01
- 2019-06-01
- 2019-05-01
- 2018-11-19
- 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@2019-05-01' = {
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.
aks
{
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'
}
}
}
AmlComputeiç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'
}
}
datafactory
{
computeType: 'DataFactory'
}
DataLakeAnalytics
{
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
}
databricks
{
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
}
}
HDInsight
{
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 |
AksNetworkingConfiguration
Ad | Açıklama | Değer |
---|---|---|
dnsServiceIP | Kubernetes DNS hizmetine atanmış bir IP adresi. ServiceCidr içinde belirtilen Kubernetes hizmet adresi aralığında olmalıdır. | dizgi 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ü ağına atanmış bir CIDR gösterimi IP aralığı. Alt ağ IP aralıklarıyla veya Kubernetes hizmet adres aralığıyla çakışmamalıdır. | dizgi 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ığı. Alt ağ IP aralıklarıyla çakışmamalıdır. | dizgi 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 | dizgi |
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 |
aksNetworkingConfiguration | Sanal ağ için AKS ağ yapılandırması | AksNetworkingConfiguration |
clusterFqdn | Küme tam etki alanı adı | dizgi |
sslConfiguration | SSL yapılandırması | sslconfiguration |
AmlCompute
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'AmlCompute' (gerekli) |
Özellikler | 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 | 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. AmlComputetürü |
'AKS' 'AmlCompute' 'Databricks' 'DataFactory' 'DataLakeAnalytics' 'HDInsight' 'VirtualMachine' (gerekli) |
Açıklama | Machine Learning işleminin açıklaması. | dizgi |
resourceId | Temel alınan işlemin ARM kaynak kimliği | dizgi |
Databricks
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'Databricks' (gerekli) |
Özellikler | DatabricksProperties |
DatabricksProperties
Ad | Açıklama | Değer |
---|---|---|
databricksAccessToken | Databricks erişim belirteci | dizgi |
DataFactory
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'DataFactory' (gerekli) |
DataLakeAnalytics
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'DataLakeAnalytics' (gerekli) |
Özellikler | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Ad | Açıklama | Değer |
---|---|---|
dataLakeStoreAccountName | DataLake Store Hesap Adı | dizgi |
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 |
ResourceId
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynağın kimliği | dize (gerekli) |
ResourceTags
Ad | Açıklama | Değer |
---|
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 | dizgi |
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' |
UserAccountCredentials
Ad | Açıklama | Değer |
---|---|---|
adminUserName | Düğümlere SSH için kullanılabilen yönetici kullanıcı hesabının adı. | dize (gerekli) |
adminUserPassword | Yönetici kullanıcı hesabının parolası. | dizgi |
adminUserSshPublicKey | Yönetici kullanıcı hesabının SSH ortak anahtarı. | dizgi |
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": "2019-05-01",
"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.
aks
{
"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"
}
}
}
AmlComputeiç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"
}
}
datafactory
{
"computeType": "DataFactory"
}
DataLakeAnalytics
{
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
}
databricks
{
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string"
}
}
HDInsight
{
"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 |
AksNetworkingConfiguration
Ad | Açıklama | Değer |
---|---|---|
dnsServiceIP | Kubernetes DNS hizmetine atanmış bir IP adresi. ServiceCidr içinde belirtilen Kubernetes hizmet adresi aralığında olmalıdır. | dizgi 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ü ağına atanmış bir CIDR gösterimi IP aralığı. Alt ağ IP aralıklarıyla veya Kubernetes hizmet adres aralığıyla çakışmamalıdır. | dizgi 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ığı. Alt ağ IP aralıklarıyla çakışmamalıdır. | dizgi 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 | dizgi |
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 |
aksNetworkingConfiguration | Sanal ağ için AKS ağ yapılandırması | AksNetworkingConfiguration |
clusterFqdn | Küme tam etki alanı adı | dizgi |
sslConfiguration | SSL yapılandırması | sslconfiguration |
AmlCompute
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'AmlCompute' (gerekli) |
Özellikler | 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 | 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. AmlComputetürü |
'AKS' 'AmlCompute' 'Databricks' 'DataFactory' 'DataLakeAnalytics' 'HDInsight' 'VirtualMachine' (gerekli) |
Açıklama | Machine Learning işleminin açıklaması. | dizgi |
resourceId | Temel alınan işlemin ARM kaynak kimliği | dizgi |
Databricks
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'Databricks' (gerekli) |
Özellikler | DatabricksProperties |
DatabricksProperties
Ad | Açıklama | Değer |
---|---|---|
databricksAccessToken | Databricks erişim belirteci | dizgi |
DataFactory
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'DataFactory' (gerekli) |
DataLakeAnalytics
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'DataLakeAnalytics' (gerekli) |
Özellikler | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Ad | Açıklama | Değer |
---|---|---|
dataLakeStoreAccountName | DataLake Store Hesap Adı | dizgi |
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 |
---|---|---|
apiVersion | API sürümü | '2019-05-01' |
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' |
ResourceId
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynağın kimliği | dize (gerekli) |
ResourceTags
Ad | Açıklama | Değer |
---|
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 | dizgi |
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' |
UserAccountCredentials
Ad | Açıklama | Değer |
---|---|---|
adminUserName | Düğümlere SSH için kullanılabilen yönetici kullanıcı hesabının adı. | dize (gerekli) |
adminUserPassword | Yönetici kullanıcı hesabının parolası. | dizgi |
adminUserSshPublicKey | Yönetici kullanıcı hesabının SSH ortak anahtarı. | dizgi |
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 |
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. |
Azure Machine Learning çalışma alanında LinkedService oluşturma |
Bu şablon, mevcut bir Azure Machine Learning çalışma alanında bir LinkedService oluşturur. |
Makine Öğrenmesi Hizmeti ADLA İşlem oluşturma |
Bu şablon bir Machine Learning Hizmeti ADLA İşlem oluşturur. |
Makine Öğrenmesi Hizmeti Oluşturma Aks compute |
Bu şablon bir Machine Learning Hizmeti Aks compute oluşturur. |
Makine Öğrenmesi Hizmeti DSVM İşlem Oluşturma |
Bu şablon bir Machine Learning Hizmeti DSVM İşlem oluşturur. |
Machine Learning Hizmeti HDInsight kümesi oluşturma |
Bu şablon bir Machine Learning Hizmeti HDInsight kümesi oluşturur |
Ö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. |
Azure Machine Learning aks compute oluşturma |
Bu şablon bir Azure Machine Learning aks işlem oluşturur. |
Azure Machine Learning işlem kümesi oluşturma |
Bu şablon bir Azure Machine Learning işlem kümesi oluşturur. |
Azure Machine Learning işlem örneği oluşturma |
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@2019-05-01"
name = "string"
identity = {
type = "SystemAssigned"
}
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.
aks
{
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"
}
}
}
AmlComputeiç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"
}
}
datafactory
{
computeType = "DataFactory"
}
DataLakeAnalytics
{
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
}
databricks
{
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
}
}
HDInsight
{
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 |
AksNetworkingConfiguration
Ad | Açıklama | Değer |
---|---|---|
dnsServiceIP | Kubernetes DNS hizmetine atanmış bir IP adresi. ServiceCidr içinde belirtilen Kubernetes hizmet adresi aralığında olmalıdır. | dizgi 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ü ağına atanmış bir CIDR gösterimi IP aralığı. Alt ağ IP aralıklarıyla veya Kubernetes hizmet adres aralığıyla çakışmamalıdır. | dizgi 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ığı. Alt ağ IP aralıklarıyla çakışmamalıdır. | dizgi 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 | dizgi |
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 |
aksNetworkingConfiguration | Sanal ağ için AKS ağ yapılandırması | AksNetworkingConfiguration |
clusterFqdn | Küme tam etki alanı adı | dizgi |
sslConfiguration | SSL yapılandırması | sslconfiguration |
AmlCompute
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'AmlCompute' (gerekli) |
Özellikler | 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 | 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. AmlComputetürü |
'AKS' 'AmlCompute' 'Databricks' 'DataFactory' 'DataLakeAnalytics' 'HDInsight' 'VirtualMachine' (gerekli) |
Açıklama | Machine Learning işleminin açıklaması. | dizgi |
resourceId | Temel alınan işlemin ARM kaynak kimliği | dizgi |
Databricks
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'Databricks' (gerekli) |
Özellikler | DatabricksProperties |
DatabricksProperties
Ad | Açıklama | Değer |
---|---|---|
databricksAccessToken | Databricks erişim belirteci | dizgi |
DataFactory
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'DataFactory' (gerekli) |
DataLakeAnalytics
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'DataLakeAnalytics' (gerekli) |
Özellikler | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Ad | Açıklama | Değer |
---|---|---|
dataLakeStoreAccountName | DataLake Store Hesap Adı | dizgi |
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@2019-05-01" |
ResourceId
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynağın kimliği | dize (gerekli) |
ResourceTags
Ad | Açıklama | Değer |
---|
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 | dizgi |
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' |
UserAccountCredentials
Ad | Açıklama | Değer |
---|---|---|
adminUserName | Düğümlere SSH için kullanılabilen yönetici kullanıcı hesabının adı. | dize (gerekli) |
adminUserPassword | Yönetici kullanıcı hesabının parolası. | dizgi |
adminUserSshPublicKey | Yönetici kullanıcı hesabının SSH ortak anahtarı. | dizgi |
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 |