Aree di lavoro Microsoft.MachineLearningServices/computes 2019-11-01
- più recenti
- 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
- 01-01-2022
- 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
- 05-05-01-preview 2020
- 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
- 03-03-01-preview 2018
Definizione di risorsa Bicep
Il tipo di risorsa aree di lavoro/calcolo può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.MachineLearningServices/workspaces/computes, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2019-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
tier: 'string'
}
parent: resourceSymbolicName
identity: {
type: 'SystemAssigned'
}
properties: {
computeLocation: 'string'
description: 'string'
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
}
Oggetti di calcolo
Impostare la proprietà computeType
Per servizio Azure Kubernetes, usare:
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'
}
}
Per AmlCompute, usare:
computeType: 'AmlCompute'
properties: {
remoteLoginPortPublicAccess: 'string'
scaleSettings: {
maxNodeCount: int
minNodeCount: int
nodeIdleTimeBeforeScaleDown: 'string'
}
subnet: {
id: 'string'
}
userAccountCredentials: {
adminUserName: 'string'
adminUserPassword: 'string'
adminUserSshPublicKey: 'string'
}
vmPriority: 'string'
vmSize: 'string'
}
Per Databricks, usare:
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
}
Per DataFactory, usare:
computeType: 'DataFactory'
Per DataLakeAnalytics, usare:
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
Per HDInsight, usare:
computeType: 'HDInsight'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
}
Per VirtualMachineusare:
computeType: 'VirtualMachine'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
virtualMachineSize: 'string'
}
Valori delle proprietà
aree di lavoro/calcoli
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep. |
stringa (obbligatorio) Limite di caratteri: 3-24 per l'istanza di calcolo 3-32 per il calcolo AML 2-16 per altri tipi di calcolo Caratteri validi: Caratteri alfanumerici e trattini. |
ubicazione | Specifica la posizione della risorsa. | corda |
Tag | Contiene tag di risorsa definiti come coppie chiave/valore. | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
Sku | SKU dell'area di lavoro. | sku |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: aree di lavoro |
identità | Identità della risorsa. | identity |
proprietà | Proprietà di calcolo | compute |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità. | 'SystemAssigned' |
Calcolare
Nome | Descrizione | Valore |
---|---|---|
computeLocation | Posizione per il calcolo sottostante | corda |
descrizione | Descrizione dell'ambiente di calcolo di Machine Learning. | corda |
resourceId | ID risorsa ARM del calcolo sottostante | corda |
computeType | Impostare il tipo di oggetto |
servizio Azure Kubernetes AmlCompute databricks DataFactory DataLakeAnalytics HDInsight VirtualMachine (obbligatorio) |
Servizio Azure Kubernetes
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'Servizio Azure Kubernetes' (obbligatorio) |
proprietà | Proprietà del servizio Azure Kubernetes | AKSProperties |
Proprietà del servizio Azure Kubernetes
Nome | Descrizione | Valore |
---|---|---|
agentCount | Numero di agenti | Int Vincoli: Valore minimo = 1 |
agentVMSize | Dimensioni della macchina virtuale dell'agente | corda |
aksNetworkingConfiguration | Configurazione di rete del servizio Azure Kubernetes per la rete virtuale | AksNetworkingConfiguration |
clusterFqdn | Nome di dominio completo del cluster | corda |
sslConfiguration | Configurazione SSL | SslConfiguration |
AksNetworkingConfiguration
Nome | Descrizione | Valore |
---|---|---|
dnsServiceIP | Indirizzo IP assegnato al servizio DNS Kubernetes. Deve essere compreso nell'intervallo di indirizzi del servizio Kubernetes specificato in serviceCidr. | corda Vincoli: Pattern = ^(?:(?: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 | Intervallo IP di notazione CIDR assegnato alla rete bridge Docker. Non deve sovrapporsi ad alcun intervallo IP subnet o all'intervallo di indirizzi del servizio Kubernetes. | corda Vincoli: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Intervallo IP di notazione CIDR da cui assegnare indirizzi IP del cluster di servizi. Non deve sovrapporsi ad alcun intervallo IP subnet. | corda Vincoli: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | ID risorsa subnet di rete virtuale a cui appartengono i nodi di calcolo | corda |
SslConfiguration
Nome | Descrizione | Valore |
---|---|---|
Cert | Dati del certificato | corda |
cname | CNAME del certificato | corda |
chiave | Dati chiave | corda |
stato | Abilitare o disabilitare ssl per l'assegnazione dei punteggi | 'Disabilitato' 'Enabled' |
AmlCompute
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'AmlCompute' (obbligatorio) |
proprietà | Proprietà di calcolo AML | AmlComputeProperties |
AmlComputeProperties
Nome | Descrizione | Valore |
---|---|---|
remoteLoginPortPublicAccess | Stato della porta SSH pubblica. I valori possibili sono: Disabled - Indica che la porta SSH pubblica è chiusa in tutti i nodi del cluster. Abilitato: indica che la porta SSH pubblica è aperta in tutti i nodi del cluster. NotSpecified : indica che la porta SSH pubblica è chiusa in tutti i nodi del cluster se è definita la rete virtuale, altrimenti è aperto tutti i nodi pubblici. Può essere predefinito solo durante la fase di creazione del cluster, dopo la creazione verrà abilitato o disabilitato. | 'Disabilitato' 'Enabled' 'NotSpecified' |
scaleSettings | Impostazioni di scalabilità per il calcolo AML | ScaleSettings |
sottorete | ID risorsa subnet di rete virtuale a cui appartengono i nodi di calcolo. | ResourceId |
userAccountCredentials | Credenziali per un account utente amministratore che verrà creato in ogni nodo di calcolo. | UserAccountCredentials |
vmPriority | Priorità della macchina virtuale | 'Dedicato' 'LowPriority' |
vmSize | Dimensioni macchina virtuale | corda |
ScaleSettings
Nome | Descrizione | Valore |
---|---|---|
maxNodeCount | Numero massimo di nodi da usare | int (obbligatorio) |
minNodeCount | Numero minimo di nodi da usare | Int |
nodeIdleTimeBeforeScaleDown | Tempo di inattività del nodo prima di ridurre amlCompute | corda |
ResourceId
Nome | Descrizione | Valore |
---|---|---|
Id | ID della risorsa | stringa (obbligatorio) |
UserAccountCredentials
Nome | Descrizione | Valore |
---|---|---|
adminUserName | Nome dell'account utente amministratore che può essere usato per connettersi tramite SSH ai nodi. | stringa (obbligatorio) |
adminUserPassword | Password dell'account utente amministratore. | corda |
adminUserSshPublicKey | Chiave pubblica SSH dell'account utente amministratore. | corda |
Databricks
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'Databricks' (obbligatorio) |
proprietà | DatabricksProperties |
DatabricksProperties
Nome | Descrizione | Valore |
---|---|---|
databricksAccessToken | Token di accesso di Databricks | corda |
DataFactory
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'DataFactory' (obbligatorio) |
DataLakeAnalytics
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'DataLakeAnalytics' (obbligatorio) |
proprietà | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Nome | Descrizione | Valore |
---|---|---|
dataLakeStoreAccountName | DataLake Store Account Name | corda |
HDInsight
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'HDInsight' (obbligatorio) |
proprietà | HDInsightProperties |
HdInsightProperties
Nome | Descrizione | Valore |
---|---|---|
indirizzo | Indirizzo IP pubblico del nodo master del cluster. | corda |
administratorAccount | Credenziali di amministratore per il nodo master del cluster | VirtualMachineSshCredentials |
sshPort | Porta aperta per le connessioni SSH nel nodo master del cluster. | Int |
VirtualMachineSshCredentials
Nome | Descrizione | Valore |
---|---|---|
parola d’ordine | Password dell'account amministratore | corda |
privateKeyData | Dati della chiave privata | corda |
publicKeyData | Dati di chiave pubblica | corda |
nome utente | Nome utente dell'account amministratore | corda |
VirtualMachine
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'VirtualMachine' (obbligatorio) |
proprietà | VirtualMachineProperties |
VirtualMachineProperties
Nome | Descrizione | Valore |
---|---|---|
indirizzo | Indirizzo IP pubblico della macchina virtuale. | corda |
administratorAccount | Credenziali di amministratore per la macchina virtuale | VirtualMachineSshCredentials |
sshPort | Porta aperta per le connessioni SSH. | Int |
virtualMachineSize | Dimensioni macchina virtuale | corda |
Sku
Nome | Descrizione | Valore |
---|---|---|
nome | Nome dello SKU | corda |
livello | Livello dello SKU, ad esempio Basic o Enterprise | corda |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
Creare un' di calcolo ADLA del servizio Machine Learning |
Questo modello crea un ambiente di calcolo ADLA del servizio Machine Learning. |
Creare un servizio Azure Kubernetes compute |
Questo modello crea un ambiente di calcolo del servizio Machine Learning. |
Creare un di calcolo DSVM del servizio Machine Learning |
Questo modello crea un ambiente di calcolo DSVM del servizio Machine Learning. |
Creare un cluster HDInsight del servizio Machine Learning |
Questo modello crea un cluster HDInsight del servizio Machine Learning |
Creare un di calcolo del servizio Azure Machine Learning |
Questo modello crea un ambiente di calcolo del servizio Azure Machine Learning. |
Creare un cluster di calcolo di Azure Machine Learning |
Questo modello crea un cluster di calcolo di Azure Machine Learning. |
Creare un'istanza di calcolo di Azure Machine Learning |
Questo modello crea un'istanza di calcolo di Azure Machine Learning per conto di un altro utente con uno script di configurazione inline di esempio |
Creare un servizio collegato nell'area di lavoro di Azure Machine Learning |
Questo modello crea un servizio LinkedService in un'area di lavoro di Azure Machine Learning esistente. |
Creare una destinazione di calcolo del servizio Azure Kubernetes con un indirizzo IP privato |
Questo modello crea una destinazione di calcolo del servizio Azure Kubernetes in un'area di lavoro del servizio Azure Machine Learning con un indirizzo IP privato. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa aree di lavoro/calcolo può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.MachineLearningServices/workspaces/computes, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2019-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string",
"tier": "string"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"computeLocation": "string",
"description": "string",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
}
}
Oggetti di calcolo
Impostare la proprietà computeType
Per servizio Azure Kubernetes, usare:
"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"
}
}
Per AmlCompute, usare:
"computeType": "AmlCompute",
"properties": {
"remoteLoginPortPublicAccess": "string",
"scaleSettings": {
"maxNodeCount": "int",
"minNodeCount": "int",
"nodeIdleTimeBeforeScaleDown": "string"
},
"subnet": {
"id": "string"
},
"userAccountCredentials": {
"adminUserName": "string",
"adminUserPassword": "string",
"adminUserSshPublicKey": "string"
},
"vmPriority": "string",
"vmSize": "string"
}
Per Databricks, usare:
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string"
}
Per DataFactory, usare:
"computeType": "DataFactory"
Per DataLakeAnalytics, usare:
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
Per HDInsight, usare:
"computeType": "HDInsight",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int"
}
Per VirtualMachineusare:
"computeType": "VirtualMachine",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int",
"virtualMachineSize": "string"
}
Valori delle proprietà
aree di lavoro/calcoli
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di risorsa | 'Microsoft.MachineLearningServices/workspaces/computes' |
apiVersion | Versione dell'API della risorsa | '2019-11-01' |
nome | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in modelli DI Resource Manager JSON. |
stringa (obbligatorio) Limite di caratteri: 3-24 per l'istanza di calcolo 3-32 per il calcolo AML 2-16 per altri tipi di calcolo Caratteri validi: Caratteri alfanumerici e trattini. |
ubicazione | Specifica la posizione della risorsa. | corda |
Tag | Contiene tag di risorsa definiti come coppie chiave/valore. | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
Sku | SKU dell'area di lavoro. | sku |
identità | Identità della risorsa. | identity |
proprietà | Proprietà di calcolo | compute |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità. | 'SystemAssigned' |
Calcolare
Nome | Descrizione | Valore |
---|---|---|
computeLocation | Posizione per il calcolo sottostante | corda |
descrizione | Descrizione dell'ambiente di calcolo di Machine Learning. | corda |
resourceId | ID risorsa ARM del calcolo sottostante | corda |
computeType | Impostare il tipo di oggetto |
servizio Azure Kubernetes AmlCompute databricks DataFactory DataLakeAnalytics HDInsight VirtualMachine (obbligatorio) |
Servizio Azure Kubernetes
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'Servizio Azure Kubernetes' (obbligatorio) |
proprietà | Proprietà del servizio Azure Kubernetes | AKSProperties |
Proprietà del servizio Azure Kubernetes
Nome | Descrizione | Valore |
---|---|---|
agentCount | Numero di agenti | Int Vincoli: Valore minimo = 1 |
agentVMSize | Dimensioni della macchina virtuale dell'agente | corda |
aksNetworkingConfiguration | Configurazione di rete del servizio Azure Kubernetes per la rete virtuale | AksNetworkingConfiguration |
clusterFqdn | Nome di dominio completo del cluster | corda |
sslConfiguration | Configurazione SSL | SslConfiguration |
AksNetworkingConfiguration
Nome | Descrizione | Valore |
---|---|---|
dnsServiceIP | Indirizzo IP assegnato al servizio DNS Kubernetes. Deve essere compreso nell'intervallo di indirizzi del servizio Kubernetes specificato in serviceCidr. | corda Vincoli: Pattern = ^(?:(?: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 | Intervallo IP di notazione CIDR assegnato alla rete bridge Docker. Non deve sovrapporsi ad alcun intervallo IP subnet o all'intervallo di indirizzi del servizio Kubernetes. | corda Vincoli: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Intervallo IP di notazione CIDR da cui assegnare indirizzi IP del cluster di servizi. Non deve sovrapporsi ad alcun intervallo IP subnet. | corda Vincoli: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | ID risorsa subnet di rete virtuale a cui appartengono i nodi di calcolo | corda |
SslConfiguration
Nome | Descrizione | Valore |
---|---|---|
Cert | Dati del certificato | corda |
cname | CNAME del certificato | corda |
chiave | Dati chiave | corda |
stato | Abilitare o disabilitare ssl per l'assegnazione dei punteggi | 'Disabilitato' 'Enabled' |
AmlCompute
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'AmlCompute' (obbligatorio) |
proprietà | Proprietà di calcolo AML | AmlComputeProperties |
AmlComputeProperties
Nome | Descrizione | Valore |
---|---|---|
remoteLoginPortPublicAccess | Stato della porta SSH pubblica. I valori possibili sono: Disabled - Indica che la porta SSH pubblica è chiusa in tutti i nodi del cluster. Abilitato: indica che la porta SSH pubblica è aperta in tutti i nodi del cluster. NotSpecified : indica che la porta SSH pubblica è chiusa in tutti i nodi del cluster se è definita la rete virtuale, altrimenti è aperto tutti i nodi pubblici. Può essere predefinito solo durante la fase di creazione del cluster, dopo la creazione verrà abilitato o disabilitato. | 'Disabilitato' 'Enabled' 'NotSpecified' |
scaleSettings | Impostazioni di scalabilità per il calcolo AML | ScaleSettings |
sottorete | ID risorsa subnet di rete virtuale a cui appartengono i nodi di calcolo. | ResourceId |
userAccountCredentials | Credenziali per un account utente amministratore che verrà creato in ogni nodo di calcolo. | UserAccountCredentials |
vmPriority | Priorità della macchina virtuale | 'Dedicato' 'LowPriority' |
vmSize | Dimensioni macchina virtuale | corda |
ScaleSettings
Nome | Descrizione | Valore |
---|---|---|
maxNodeCount | Numero massimo di nodi da usare | int (obbligatorio) |
minNodeCount | Numero minimo di nodi da usare | Int |
nodeIdleTimeBeforeScaleDown | Tempo di inattività del nodo prima di ridurre amlCompute | corda |
ResourceId
Nome | Descrizione | Valore |
---|---|---|
Id | ID della risorsa | stringa (obbligatorio) |
UserAccountCredentials
Nome | Descrizione | Valore |
---|---|---|
adminUserName | Nome dell'account utente amministratore che può essere usato per connettersi tramite SSH ai nodi. | stringa (obbligatorio) |
adminUserPassword | Password dell'account utente amministratore. | corda |
adminUserSshPublicKey | Chiave pubblica SSH dell'account utente amministratore. | corda |
Databricks
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'Databricks' (obbligatorio) |
proprietà | DatabricksProperties |
DatabricksProperties
Nome | Descrizione | Valore |
---|---|---|
databricksAccessToken | Token di accesso di Databricks | corda |
DataFactory
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'DataFactory' (obbligatorio) |
DataLakeAnalytics
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'DataLakeAnalytics' (obbligatorio) |
proprietà | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Nome | Descrizione | Valore |
---|---|---|
dataLakeStoreAccountName | DataLake Store Account Name | corda |
HDInsight
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'HDInsight' (obbligatorio) |
proprietà | HDInsightProperties |
HdInsightProperties
Nome | Descrizione | Valore |
---|---|---|
indirizzo | Indirizzo IP pubblico del nodo master del cluster. | corda |
administratorAccount | Credenziali di amministratore per il nodo master del cluster | VirtualMachineSshCredentials |
sshPort | Porta aperta per le connessioni SSH nel nodo master del cluster. | Int |
VirtualMachineSshCredentials
Nome | Descrizione | Valore |
---|---|---|
parola d’ordine | Password dell'account amministratore | corda |
privateKeyData | Dati della chiave privata | corda |
publicKeyData | Dati di chiave pubblica | corda |
nome utente | Nome utente dell'account amministratore | corda |
VirtualMachine
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | 'VirtualMachine' (obbligatorio) |
proprietà | VirtualMachineProperties |
VirtualMachineProperties
Nome | Descrizione | Valore |
---|---|---|
indirizzo | Indirizzo IP pubblico della macchina virtuale. | corda |
administratorAccount | Credenziali di amministratore per la macchina virtuale | VirtualMachineSshCredentials |
sshPort | Porta aperta per le connessioni SSH. | Int |
virtualMachineSize | Dimensioni macchina virtuale | corda |
Sku
Nome | Descrizione | Valore |
---|---|---|
nome | Nome dello SKU | corda |
livello | Livello dello SKU, ad esempio Basic o Enterprise | corda |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
Creare un' di calcolo ADLA del servizio Machine Learning |
Questo modello crea un ambiente di calcolo ADLA del servizio Machine Learning. |
Creare un servizio Azure Kubernetes compute |
Questo modello crea un ambiente di calcolo del servizio Machine Learning. |
Creare un di calcolo DSVM del servizio Machine Learning |
Questo modello crea un ambiente di calcolo DSVM del servizio Machine Learning. |
Creare un cluster HDInsight del servizio Machine Learning |
Questo modello crea un cluster HDInsight del servizio Machine Learning |
Creare un di calcolo del servizio Azure Machine Learning |
Questo modello crea un ambiente di calcolo del servizio Azure Machine Learning. |
Creare un cluster di calcolo di Azure Machine Learning |
Questo modello crea un cluster di calcolo di Azure Machine Learning. |
Creare un'istanza di calcolo di Azure Machine Learning |
Questo modello crea un'istanza di calcolo di Azure Machine Learning per conto di un altro utente con uno script di configurazione inline di esempio |
Creare un servizio collegato nell'area di lavoro di Azure Machine Learning |
Questo modello crea un servizio LinkedService in un'area di lavoro di Azure Machine Learning esistente. |
Creare una destinazione di calcolo del servizio Azure Kubernetes con un indirizzo IP privato |
Questo modello crea una destinazione di calcolo del servizio Azure Kubernetes in un'area di lavoro del servizio Azure Machine Learning con un indirizzo IP privato. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa aree di lavoro/calcolo può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.MachineLearningServices/workspaces/computes, aggiungere il formato Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2019-11-01"
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
}
sku = {
name = "string"
tier = "string"
}
})
}
Oggetti di calcolo
Impostare la proprietà computeType
Per servizio Azure Kubernetes, usare:
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"
}
}
Per AmlCompute, usare:
computeType = "AmlCompute"
properties = {
remoteLoginPortPublicAccess = "string"
scaleSettings = {
maxNodeCount = int
minNodeCount = int
nodeIdleTimeBeforeScaleDown = "string"
}
subnet = {
id = "string"
}
userAccountCredentials = {
adminUserName = "string"
adminUserPassword = "string"
adminUserSshPublicKey = "string"
}
vmPriority = "string"
vmSize = "string"
}
Per Databricks, usare:
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
}
Per DataFactory, usare:
computeType = "DataFactory"
Per DataLakeAnalytics, usare:
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
Per HDInsight, usare:
computeType = "HDInsight"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
}
Per VirtualMachineusare:
computeType = "VirtualMachine"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
virtualMachineSize = "string"
}
Valori delle proprietà
aree di lavoro/calcoli
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di risorsa | "Microsoft.MachineLearningServices/workspaces/computes@2019-11-01" |
nome | Nome della risorsa | stringa (obbligatorio) Limite di caratteri: 3-24 per l'istanza di calcolo 3-32 per il calcolo AML 2-16 per altri tipi di calcolo Caratteri validi: Caratteri alfanumerici e trattini. |
ubicazione | Specifica la posizione della risorsa. | corda |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: aree di lavoro |
Tag | Contiene tag di risorsa definiti come coppie chiave/valore. | Dizionario di nomi e valori di tag. |
Sku | SKU dell'area di lavoro. | sku |
identità | Identità della risorsa. | identity |
proprietà | Proprietà di calcolo | compute |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità. | "SystemAssigned" |
Calcolare
Nome | Descrizione | Valore |
---|---|---|
computeLocation | Posizione per il calcolo sottostante | corda |
descrizione | Descrizione dell'ambiente di calcolo di Machine Learning. | corda |
resourceId | ID risorsa ARM del calcolo sottostante | corda |
computeType | Impostare il tipo di oggetto |
servizio Azure Kubernetes AmlCompute databricks DataFactory DataLakeAnalytics HDInsight VirtualMachine (obbligatorio) |
Servizio Azure Kubernetes
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | "Servizio Azure Kubernetes" (obbligatorio) |
proprietà | Proprietà del servizio Azure Kubernetes | AKSProperties |
Proprietà del servizio Azure Kubernetes
Nome | Descrizione | Valore |
---|---|---|
agentCount | Numero di agenti | Int Vincoli: Valore minimo = 1 |
agentVMSize | Dimensioni della macchina virtuale dell'agente | corda |
aksNetworkingConfiguration | Configurazione di rete del servizio Azure Kubernetes per la rete virtuale | AksNetworkingConfiguration |
clusterFqdn | Nome di dominio completo del cluster | corda |
sslConfiguration | Configurazione SSL | SslConfiguration |
AksNetworkingConfiguration
Nome | Descrizione | Valore |
---|---|---|
dnsServiceIP | Indirizzo IP assegnato al servizio DNS Kubernetes. Deve essere compreso nell'intervallo di indirizzi del servizio Kubernetes specificato in serviceCidr. | corda Vincoli: Pattern = ^(?:(?: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 | Intervallo IP di notazione CIDR assegnato alla rete bridge Docker. Non deve sovrapporsi ad alcun intervallo IP subnet o all'intervallo di indirizzi del servizio Kubernetes. | corda Vincoli: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Intervallo IP di notazione CIDR da cui assegnare indirizzi IP del cluster di servizi. Non deve sovrapporsi ad alcun intervallo IP subnet. | corda Vincoli: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | ID risorsa subnet di rete virtuale a cui appartengono i nodi di calcolo | corda |
SslConfiguration
Nome | Descrizione | Valore |
---|---|---|
Cert | Dati del certificato | corda |
cname | CNAME del certificato | corda |
chiave | Dati chiave | corda |
stato | Abilitare o disabilitare ssl per l'assegnazione dei punteggi | "Disabilitato" "Abilitato" |
AmlCompute
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | "AmlCompute" (obbligatorio) |
proprietà | Proprietà di calcolo AML | AmlComputeProperties |
AmlComputeProperties
Nome | Descrizione | Valore |
---|---|---|
remoteLoginPortPublicAccess | Stato della porta SSH pubblica. I valori possibili sono: Disabled - Indica che la porta SSH pubblica è chiusa in tutti i nodi del cluster. Abilitato: indica che la porta SSH pubblica è aperta in tutti i nodi del cluster. NotSpecified : indica che la porta SSH pubblica è chiusa in tutti i nodi del cluster se è definita la rete virtuale, altrimenti è aperto tutti i nodi pubblici. Può essere predefinito solo durante la fase di creazione del cluster, dopo la creazione verrà abilitato o disabilitato. | "Disabilitato" "Abilitato" "NotSpecified" |
scaleSettings | Impostazioni di scalabilità per il calcolo AML | ScaleSettings |
sottorete | ID risorsa subnet di rete virtuale a cui appartengono i nodi di calcolo. | ResourceId |
userAccountCredentials | Credenziali per un account utente amministratore che verrà creato in ogni nodo di calcolo. | UserAccountCredentials |
vmPriority | Priorità della macchina virtuale | "Dedicato" "LowPriority" |
vmSize | Dimensioni macchina virtuale | corda |
ScaleSettings
Nome | Descrizione | Valore |
---|---|---|
maxNodeCount | Numero massimo di nodi da usare | int (obbligatorio) |
minNodeCount | Numero minimo di nodi da usare | Int |
nodeIdleTimeBeforeScaleDown | Tempo di inattività del nodo prima di ridurre amlCompute | corda |
ResourceId
Nome | Descrizione | Valore |
---|---|---|
Id | ID della risorsa | stringa (obbligatorio) |
UserAccountCredentials
Nome | Descrizione | Valore |
---|---|---|
adminUserName | Nome dell'account utente amministratore che può essere usato per connettersi tramite SSH ai nodi. | stringa (obbligatorio) |
adminUserPassword | Password dell'account utente amministratore. | corda |
adminUserSshPublicKey | Chiave pubblica SSH dell'account utente amministratore. | corda |
Databricks
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | "Databricks" (obbligatorio) |
proprietà | DatabricksProperties |
DatabricksProperties
Nome | Descrizione | Valore |
---|---|---|
databricksAccessToken | Token di accesso di Databricks | corda |
DataFactory
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | "DataFactory" (obbligatorio) |
DataLakeAnalytics
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | "DataLakeAnalytics" (obbligatorio) |
proprietà | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Nome | Descrizione | Valore |
---|---|---|
dataLakeStoreAccountName | DataLake Store Account Name | corda |
HDInsight
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | "HDInsight" (obbligatorio) |
proprietà | HDInsightProperties |
HdInsightProperties
Nome | Descrizione | Valore |
---|---|---|
indirizzo | Indirizzo IP pubblico del nodo master del cluster. | corda |
administratorAccount | Credenziali di amministratore per il nodo master del cluster | VirtualMachineSshCredentials |
sshPort | Porta aperta per le connessioni SSH nel nodo master del cluster. | Int |
VirtualMachineSshCredentials
Nome | Descrizione | Valore |
---|---|---|
parola d’ordine | Password dell'account amministratore | corda |
privateKeyData | Dati della chiave privata | corda |
publicKeyData | Dati di chiave pubblica | corda |
nome utente | Nome utente dell'account amministratore | corda |
VirtualMachine
Nome | Descrizione | Valore |
---|---|---|
computeType | Tipo di calcolo | "VirtualMachine" (obbligatorio) |
proprietà | VirtualMachineProperties |
VirtualMachineProperties
Nome | Descrizione | Valore |
---|---|---|
indirizzo | Indirizzo IP pubblico della macchina virtuale. | corda |
administratorAccount | Credenziali di amministratore per la macchina virtuale | VirtualMachineSshCredentials |
sshPort | Porta aperta per le connessioni SSH. | Int |
virtualMachineSize | Dimensioni macchina virtuale | corda |
Sku
Nome | Descrizione | Valore |
---|---|---|
nome | Nome dello SKU | corda |
livello | Livello dello SKU, ad esempio Basic o Enterprise | corda |