Condividi tramite


Aree di lavoro Microsoft.MachineLearningServices/computes 2018-03-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa aree di lavoro/calcolo può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/computes, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview' = {
  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
  }
}

Oggetti di calcolo

Impostare la proprietà computeType per specificare il tipo di oggetto.

Per il servizio Azure Kubernetes, usare:

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

Per BatchAI, usare:

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

Per DataFactory, usare:

  computeType: 'DataFactory'

Per HDInsight, usare:

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

Per VirtualMachine, usare:

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

Valori delle proprietà

workspaces/computes

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatoria)

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.
posizione Specifica la posizione della risorsa. string
tags Contiene tag di risorse definiti come coppie chiave/valore. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
padre 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 esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: aree di lavoro
identity Identità della risorsa. Identità
properties Proprietà di calcolo Calcolo

Identità

Nome Descrizione Valore
tipo Tipo di identità. 'SystemAssigned'

Calcolo

Nome Descrizione Valore
computeLocation Percorso per il calcolo sottostante string
description Descrizione del calcolo di Machine Learning. string
resourceId ID risorsa ARM dell'oggetto di calcolo string
computeType Impostare il tipo di oggetto Servizio Azure Kubernetes
BatchAI
DataFactory
HDInsight
VirtualMachine (obbligatorio)

Servizio Azure Kubernetes

Nome Descrizione Valore
computeType Tipo di calcolo 'Servizio Azure Kubernetes' (obbligatorio)
properties Proprietà del servizio Azure Kubernetes Azure Kubernetes

Azure Kubernetes

Nome Descrizione Valore
agentCount Numero di agenti INT

Vincoli:
Valore minimo = 1
agentVMSize Dimensioni della macchina virtuale agente string
clusterFqdn Nome di dominio completo del cluster string
sslConfiguration Configurazione SSL SslConfiguration
systemServices Servizi di sistema SystemService[]

SslConfiguration

Nome Descrizione Valore
cert Dati del certificato string
cname CNAME del certificato string
Key Dati chiave string
status Abilitare o disabilitare SSL per l'assegnazione dei punteggi 'Disabilitato'
'Enabled'

SystemService

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

Batch per intelligenza artificiale

Nome Descrizione Valore
computeType Tipo di calcolo 'BatchAI' (obbligatorio)
properties Proprietà BatchAI BatchAIProperties

BatchAIProperties

Nome Descrizione Valore
scaleSettings Impostazioni di scalabilità per BatchAI ScaleSettings
vmPriority Priorità della macchina virtuale string
vmSize Dimensioni della macchina virtuale string

ScaleSettings

Nome Descrizione Valore
autoScaleEnabled Abilitare o disabilitare la scalabilità automatica bool
maxNodeCount Numero massimo di nodi da usare INT
minNodeCount Numero minimo di nodi da usare INT

DataFactory

Nome Descrizione Valore
computeType Tipo di calcolo 'DataFactory' (obbligatorio)

HDInsight

Nome Descrizione Valore
computeType Tipo di calcolo 'HDInsight' (obbligatorio)
properties HDInsightProperties

HDInsightProperties

Nome Descrizione Valore
address Indirizzo IP pubblico del nodo master del cluster. string
administratorAccount Amministrazione credenziali per il nodo master del cluster VirtualMachineSshCredentials
sshPort Porta aperta per le connessioni SSH nel nodo master del cluster. INT

VirtualMachineSshCredentials

Nome Descrizione Valore
password Password dell'account amministratore string
privateKeyData Dati delle chiavi private string
publicKeyData Dati delle chiavi pubbliche string
username Nome utente dell'account amministratore string

VirtualMachine

Nome Descrizione Valore
computeType Tipo di calcolo 'VirtualMachine' (obbligatorio)
properties VirtualMachineProperties

VirtualMachineProperties

Nome Descrizione Valore
address Indirizzo IP pubblico della macchina virtuale. string
administratorAccount Amministrazione credenziali per la macchina virtuale VirtualMachineSshCredentials
sshPort Porta aperta per le connessioni SSH. INT
virtualMachineSize Dimensioni della macchina virtuale string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Creare un calcolo ADLA del servizio Machine Learning

Distribuisci in Azure
Questo modello crea un calcolo ADLA del servizio Machine Learning.
Creare un servizio Machine Learning Service Compute

Distribuisci in Azure
Questo modello crea un servizio Machine Learning Service Compute.
Creare un calcolo DSVM del servizio Machine Learning

Distribuisci in Azure
Questo modello crea un calcolo DSVM del servizio Machine Learning.
Creare un cluster HDInsight del servizio Machine Learning

Distribuisci in Azure
Questo modello crea un cluster HDInsight del servizio Machine Learning
Creare un servizio Azure Machine Learning per il calcolo del servizio Kubernetes

Distribuisci in Azure
Questo modello crea un servizio Azure Machine Learning azure kubernetes.
Creare un cluster di calcolo di Azure Machine Learning

Distribuisci in Azure
Questo modello crea un cluster di calcolo di Azure Machine Learning.
Creare un'istanza di calcolo di Azure Machine Learning

Distribuisci in Azure
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

Distribuisci in Azure
Questo modello crea un servizio Collegato in un'area di lavoro di Azure Machine Learning esistente.
Creare una destinazione di calcolo del servizio Azure Kubernetes con un indirizzo IP privato

Distribuisci in Azure
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 della risorsa modello di Resource Manager

Il tipo di risorsa aree di lavoro/calcolo può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/computes, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2018-03-01-preview",
  "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
  }
}

Oggetti di calcolo

Impostare la proprietà computeType per specificare il tipo di oggetto.

Per il servizio Azure Kubernetes, usare:

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

Per BatchAI, usare:

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

Per DataFactory, usare:

  "computeType": "DataFactory"

Per HDInsight, usare:

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

Per VirtualMachine, usare:

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

Valori delle proprietà

workspaces/computes

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.MachineLearningServices/workspaces/computes'
apiVersion Versione dell'API risorsa '2018-03-01-preview'
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON.
stringa (obbligatoria)

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.
posizione Specifica la posizione della risorsa. string
tags Contiene tag di risorse definiti come coppie chiave/valore. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
identity Identità della risorsa. Identità
properties Proprietà di calcolo Calcolo

Identità

Nome Descrizione Valore
tipo Tipo di identità. 'SystemAssigned'

Calcolo

Nome Descrizione Valore
computeLocation Percorso per il calcolo sottostante string
description Descrizione del calcolo di Machine Learning. string
resourceId ID risorsa ARM dell'oggetto di calcolo string
computeType Impostare il tipo di oggetto Servizio Azure Kubernetes
BatchAI
DataFactory
HDInsight
VirtualMachine (obbligatorio)

Servizio Azure Kubernetes

Nome Descrizione Valore
computeType Tipo di calcolo 'Servizio Azure Kubernetes' (obbligatorio)
properties Proprietà del servizio Azure Kubernetes Azure Kubernetes

Azure Kubernetes

Nome Descrizione Valore
agentCount Numero di agenti INT

Vincoli:
Valore minimo = 1
agentVMSize Dimensioni della macchina virtuale agente string
clusterFqdn Nome di dominio completo del cluster string
sslConfiguration Configurazione SSL SslConfiguration
systemServices Servizi di sistema SystemService[]

SslConfiguration

Nome Descrizione Valore
cert Dati del certificato string
cname CNAME del certificato string
Key Dati chiave string
status Abilitare o disabilitare SSL per l'assegnazione dei punteggi 'Disabilitato'
'Enabled'

SystemService

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

Batch per intelligenza artificiale

Nome Descrizione Valore
computeType Tipo di calcolo 'BatchAI' (obbligatorio)
properties Proprietà BatchAI BatchAIProperties

BatchAIProperties

Nome Descrizione Valore
scaleSettings Impostazioni di scalabilità per BatchAI ScaleSettings
vmPriority Priorità della macchina virtuale string
vmSize Dimensioni della macchina virtuale string

ScaleSettings

Nome Descrizione Valore
autoScaleEnabled Abilitare o disabilitare la scalabilità automatica bool
maxNodeCount Numero massimo di nodi da usare INT
minNodeCount Numero minimo di nodi da usare INT

DataFactory

Nome Descrizione Valore
computeType Tipo di calcolo 'DataFactory' (obbligatorio)

HDInsight

Nome Descrizione Valore
computeType Tipo di calcolo 'HDInsight' (obbligatorio)
properties HDInsightProperties

HDInsightProperties

Nome Descrizione Valore
address Indirizzo IP pubblico del nodo master del cluster. string
administratorAccount Amministrazione credenziali per il nodo master del cluster VirtualMachineSshCredentials
sshPort Porta aperta per le connessioni SSH nel nodo master del cluster. INT

VirtualMachineSshCredentials

Nome Descrizione Valore
password Password dell'account amministratore string
privateKeyData Dati delle chiavi private string
publicKeyData Dati delle chiavi pubbliche string
username Nome utente dell'account amministratore string

VirtualMachine

Nome Descrizione Valore
computeType Tipo di calcolo 'VirtualMachine' (obbligatorio)
properties VirtualMachineProperties

VirtualMachineProperties

Nome Descrizione Valore
address Indirizzo IP pubblico della macchina virtuale. string
administratorAccount Amministrazione credenziali per la macchina virtuale VirtualMachineSshCredentials
sshPort Porta aperta per le connessioni SSH. INT
virtualMachineSize Dimensioni della macchina virtuale string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Creare un calcolo ADLA del servizio Machine Learning

Distribuisci in Azure
Questo modello crea un calcolo ADLA del servizio Machine Learning.
Creare un servizio Machine Learning Service Compute

Distribuisci in Azure
Questo modello crea un servizio Machine Learning Service Compute.
Creare un calcolo DSVM del servizio Machine Learning

Distribuisci in Azure
Questo modello crea un calcolo DSVM del servizio Machine Learning.
Creare un cluster HDInsight del servizio Machine Learning

Distribuisci in Azure
Questo modello crea un cluster HDInsight del servizio Machine Learning
Creare un servizio Azure Machine Learning per il calcolo del servizio Kubernetes

Distribuisci in Azure
Questo modello crea un servizio Azure Machine Learning azure kubernetes.
Creare un cluster di calcolo di Azure Machine Learning

Distribuisci in Azure
Questo modello crea un cluster di calcolo di Azure Machine Learning.
Creare un'istanza di calcolo di Azure Machine Learning

Distribuisci in Azure
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

Distribuisci in Azure
Questo modello crea un servizio Collegato in un'area di lavoro di Azure Machine Learning esistente.
Creare una destinazione di calcolo del servizio Azure Kubernetes con un indirizzo IP privato

Distribuisci in Azure
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 della risorsa Terraform (provider AzAPI)

Il tipo di risorsa aree di lavoro/calcolo può essere distribuito con operazioni destinate:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/computes, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
  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
    }
  })
}

Oggetti di calcolo

Impostare la proprietà computeType per specificare il tipo di oggetto.

Per il servizio Azure Kubernetes, usare:

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

Per BatchAI, usare:

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

Per DataFactory, usare:

  computeType = "DataFactory"

Per HDInsight, usare:

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

Per VirtualMachine, usare:

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

Valori delle proprietà

workspaces/computes

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
name Nome della risorsa stringa (obbligatoria)

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.
posizione Specifica la posizione della risorsa. string
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: aree di lavoro
tags Contiene tag di risorse definiti come coppie chiave/valore. Dizionario dei nomi e dei valori dei tag.
identity Identità della risorsa. Identità
properties Proprietà di calcolo Calcolo

Identità

Nome Descrizione Valore
tipo Tipo di identità. "SystemAssigned"

Calcolo

Nome Descrizione Valore
computeLocation Percorso per il calcolo sottostante string
description Descrizione del calcolo di Machine Learning. string
resourceId ID risorsa ARM dell'oggetto di calcolo string
computeType Impostare il tipo di oggetto Servizio Azure Kubernetes
BatchAI
DataFactory
HDInsight
VirtualMachine (obbligatorio)

Servizio Azure Kubernetes

Nome Descrizione Valore
computeType Tipo di calcolo "Servizio Azure Kubernetes" (obbligatorio)
properties Proprietà del servizio Azure Kubernetes Azure Kubernetes

Azure Kubernetes

Nome Descrizione Valore
agentCount Numero di agenti INT

Vincoli:
Valore minimo = 1
agentVMSize Dimensioni della macchina virtuale agente string
clusterFqdn Nome di dominio completo del cluster string
sslConfiguration Configurazione SSL SslConfiguration
systemServices Servizi di sistema SystemService[]

SslConfiguration

Nome Descrizione Valore
cert Dati del certificato string
cname CNAME del certificato string
Key Dati chiave string
status Abilitare o disabilitare SSL per l'assegnazione dei punteggi "Disabilitato"
"Abilitato"

SystemService

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

Batch per intelligenza artificiale

Nome Descrizione Valore
computeType Tipo di calcolo "BatchAI" (obbligatorio)
properties Proprietà BatchAI BatchAIProperties

BatchAIProperties

Nome Descrizione Valore
scaleSettings Impostazioni di scalabilità per BatchAI ScaleSettings
vmPriority Priorità della macchina virtuale string
vmSize Dimensioni della macchina virtuale string

ScaleSettings

Nome Descrizione Valore
autoScaleEnabled Abilitare o disabilitare la scalabilità automatica bool
maxNodeCount Numero massimo di nodi da usare INT
minNodeCount Numero minimo di nodi da usare INT

DataFactory

Nome Descrizione Valore
computeType Tipo di calcolo "DataFactory" (obbligatorio)

HDInsight

Nome Descrizione Valore
computeType Tipo di calcolo "HDInsight" (obbligatorio)
properties HDInsightProperties

HDInsightProperties

Nome Descrizione Valore
address Indirizzo IP pubblico del nodo master del cluster. string
administratorAccount Amministrazione credenziali per il nodo master del cluster VirtualMachineSshCredentials
sshPort Porta aperta per le connessioni SSH nel nodo master del cluster. INT

VirtualMachineSshCredentials

Nome Descrizione Valore
password Password dell'account amministratore string
privateKeyData Dati delle chiavi private string
publicKeyData Dati delle chiavi pubbliche string
username Nome utente dell'account amministratore string

VirtualMachine

Nome Descrizione Valore
computeType Tipo di calcolo "VirtualMachine" (obbligatorio)
properties VirtualMachineProperties

VirtualMachineProperties

Nome Descrizione Valore
address Indirizzo IP pubblico della macchina virtuale. string
administratorAccount Amministrazione credenziali per la macchina virtuale VirtualMachineSshCredentials
sshPort Porta aperta per le connessioni SSH. INT
virtualMachineSize Dimensioni della macchina virtuale string