Condividi tramite


Aree di lavoro Microsoft.MachineLearningServices/computes 2021-01-01

Definizione di risorsa Bicep

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

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo 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 bicep seguente al modello.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2021-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  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 servizio Azure Kubernetes, usare:

  computeType: 'AKS'
  properties: {
    agentCount: int
    agentVmSize: 'string'
    aksNetworkingConfiguration: {
      dnsServiceIP: 'string'
      dockerBridgeCidr: 'string'
      serviceCidr: 'string'
      subnetId: 'string'
    }
    clusterFqdn: 'string'
    clusterPurpose: 'string'
    sslConfiguration: {
      cert: 'string'
      cname: 'string'
      key: 'string'
      status: 'string'
    }
  }

Per AmlCompute, usare:

  computeType: 'AmlCompute'
  properties: {
    enableNodePublicIp: bool
    isolatedNetwork: bool
    osType: 'string'
    remoteLoginPortPublicAccess: 'string'
    scaleSettings: {
      maxNodeCount: int
      minNodeCount: int
      nodeIdleTimeBeforeScaleDown: 'string'
    }
    subnet: {
      id: 'string'
    }
    userAccountCredentials: {
      adminUserName: 'string'
      adminUserPassword: 'string'
      adminUserSshPublicKey: 'string'
    }
    virtualMachineImage: {
      id: 'string'
    }
    vmPriority: 'string'
    vmSize: 'string'
  }

Per ComputeInstance, usare:

  computeType: 'ComputeInstance'
  properties: {
    applicationSharingPolicy: 'string'
    computeInstanceAuthorizationType: 'personal'
    personalComputeInstanceSettings: {
      assignedUser: {
        objectId: 'string'
        tenantId: 'string'
      }
    }
    setupScripts: {
      scripts: {
        creationScript: {
          scriptArguments: 'string'
          scriptData: 'string'
          scriptSource: 'string'
          timeout: 'string'
        }
        startupScript: {
          scriptArguments: 'string'
          scriptData: 'string'
          scriptSource: 'string'
          timeout: 'string'
        }
      }
    }
    sshSettings: {
      adminPublicKey: 'string'
      sshPublicAccess: 'string'
    }
    subnet: {
      id: 'string'
    }
    vmSize: 'string'
  }

Per Databricks, usare:

  computeType: 'Databricks'
  properties: {
    databricksAccessToken: 'string'
    workspaceUrl: '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à. 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities Identità assegnate dall'utente associate alla risorsa. UserAssignedIdentities

UserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} userAssignedIdentity

UserAssignedIdentity

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

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
ComputeInstance
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
clusterPurpose Utilizzo previsto del cluster 'DenseProd'
'DevTest'
'FastProd'
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 'Auto'
'Disabilitato'
'Enabled'

AmlCompute

Nome Descrizione Valore
computeType Tipo di calcolo 'AmlCompute' (obbligatorio)
proprietà Proprietà di calcolo AML AmlComputeProperties

AmlComputeProperties

Nome Descrizione Valore
enableNodePublicIp Abilitare o disabilitare il provisioning degli indirizzi IP pubblici del nodo. I valori possibili sono: i valori possibili sono: true - Indica che ai nodi di calcolo verrà effettuato il provisioning degli indirizzi IP pubblici. false - Indica che i nodi di calcolo avranno un endpoint privato e nessun ip pubblico. Bool
isolatedNetwork La rete è isolata o meno Bool
osType Tipo di sistema operativo di calcolo 'Linux'
'Windows'
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
virtualMachineImage Immagine della macchina virtuale per il calcolo AML - solo windows VirtualMachineImage
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. Questa stringa deve essere nel formato RFC. 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

VirtualMachineImage

Nome Descrizione Valore
Id Percorso immagine macchina virtuale stringa (obbligatorio)

ComputeInstance

Nome Descrizione Valore
computeType Tipo di calcolo 'ComputeInstance' (obbligatorio)
proprietà Proprietà dell'istanza di calcolo ComputeInstanceProperties

ComputeInstanceProperties

Nome Descrizione Valore
applicationSharingPolicy Criteri per la condivisione delle applicazioni in questa istanza di calcolo tra gli utenti dell'area di lavoro padre. Se Personale, solo l'autore può accedere alle applicazioni in questa istanza di calcolo. Quando Condiviso, qualsiasi utente dell'area di lavoro può accedere alle applicazioni in questa istanza a seconda del ruolo assegnato. 'Personale'
'Condiviso'
computeInstanceAuthorizationType Tipo di autorizzazione dell'istanza di calcolo. I valori disponibili sono personali (impostazione predefinita). 'personale'
personalComputeInstanceSettings Impostazioni per un'istanza di calcolo personale. PersonalComputeInstanceSettings
setupScripts Dettagli degli script personalizzati da eseguire per la configurazione del cluster. setupScripts
sshSettings Specifica i criteri e le impostazioni per l'accesso SSH. ComputeInstanceSshSettings
sottorete ID risorsa subnet di rete virtuale a cui appartengono i nodi di calcolo. ResourceId
vmSize Dimensioni macchina virtuale corda

PersonalComputeInstanceSettings

Nome Descrizione Valore
assignedUser Un utente assegnato in modo esplicito a un'istanza di calcolo personale. AssignedUser

AssignedUser

Nome Descrizione Valore
objectId ID oggetto AAD dell'utente. stringa (obbligatorio)
tenantId ID tenant AAD dell'utente. stringa (obbligatorio)

SetupScripts

Nome Descrizione Valore
Script Script di installazione personalizzati ScriptsToExecute

ScriptsToExecute

Nome Descrizione Valore
creationScript Script che viene eseguito una sola volta durante il provisioning dell'ambiente di calcolo. scriptReference
startupScript Script che viene eseguito ogni volta che viene avviato il computer. scriptReference

ScriptReference

Nome Descrizione Valore
scriptArguments Argomenti della riga di comando facoltativi passati allo script da eseguire. corda
scriptData Posizione degli script nel volume montato. corda
scriptSource Origine di archiviazione dello script: inline, area di lavoro. corda
Timeout Periodo di tempo facoltativo passato al comando di timeout. corda

ComputeInstanceSshSettings

Nome Descrizione Valore
adminPublicKey Specifica il file di chiave pubblica RSA SSH come stringa. Usare "ssh-keygen -t rsa -b 2048" per generare le coppie di chiavi SSH. corda
sshPublicAccess Stato della porta SSH pubblica. I valori possibili sono: Disabled - Indica che la porta SSH pubblica è chiusa in questa istanza. Abilitato: indica che la porta SSH pubblica è aperta e accessibile in base ai criteri di rete virtuale/subnet, se applicabile. 'Disabilitato'
'Enabled'

Databricks

Nome Descrizione Valore
computeType Tipo di calcolo 'Databricks' (obbligatorio)
proprietà DatabricksProperties

DatabricksProperties

Nome Descrizione Valore
databricksAccessToken Token di accesso di Databricks corda
workspaceUrl URL area di lavoro 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

Distribuire in Azure
Questo modello crea un ambiente di calcolo ADLA del servizio Machine Learning.
Creare un servizio Azure Kubernetes compute

Distribuire in Azure
Questo modello crea un ambiente di calcolo del servizio Machine Learning.
Creare un di calcolo DSVM del servizio Machine Learning

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

Distribuire in Azure
Questo modello crea un cluster HDInsight del servizio Machine Learning
Creare un di calcolo del servizio Azure Machine Learning

Distribuire in Azure
Questo modello crea un ambiente di calcolo del servizio Azure Machine Learning.
Creare un cluster di calcolo di Azure Machine Learning

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

Distribuire 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

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

Distribuire 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 di risorsa del modello di Resource Manager

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

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo 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 codice JSON seguente al modello.

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2021-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "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 servizio Azure Kubernetes, usare:

  "computeType": "AKS",
  "properties": {
    "agentCount": "int",
    "agentVmSize": "string",
    "aksNetworkingConfiguration": {
      "dnsServiceIP": "string",
      "dockerBridgeCidr": "string",
      "serviceCidr": "string",
      "subnetId": "string"
    },
    "clusterFqdn": "string",
    "clusterPurpose": "string",
    "sslConfiguration": {
      "cert": "string",
      "cname": "string",
      "key": "string",
      "status": "string"
    }
  }

Per AmlCompute, usare:

  "computeType": "AmlCompute",
  "properties": {
    "enableNodePublicIp": "bool",
    "isolatedNetwork": "bool",
    "osType": "string",
    "remoteLoginPortPublicAccess": "string",
    "scaleSettings": {
      "maxNodeCount": "int",
      "minNodeCount": "int",
      "nodeIdleTimeBeforeScaleDown": "string"
    },
    "subnet": {
      "id": "string"
    },
    "userAccountCredentials": {
      "adminUserName": "string",
      "adminUserPassword": "string",
      "adminUserSshPublicKey": "string"
    },
    "virtualMachineImage": {
      "id": "string"
    },
    "vmPriority": "string",
    "vmSize": "string"
  }

Per ComputeInstance, usare:

  "computeType": "ComputeInstance",
  "properties": {
    "applicationSharingPolicy": "string",
    "computeInstanceAuthorizationType": "personal",
    "personalComputeInstanceSettings": {
      "assignedUser": {
        "objectId": "string",
        "tenantId": "string"
      }
    },
    "setupScripts": {
      "scripts": {
        "creationScript": {
          "scriptArguments": "string",
          "scriptData": "string",
          "scriptSource": "string",
          "timeout": "string"
        },
        "startupScript": {
          "scriptArguments": "string",
          "scriptData": "string",
          "scriptSource": "string",
          "timeout": "string"
        }
      }
    },
    "sshSettings": {
      "adminPublicKey": "string",
      "sshPublicAccess": "string"
    },
    "subnet": {
      "id": "string"
    },
    "vmSize": "string"
  }

Per Databricks, usare:

  "computeType": "Databricks",
  "properties": {
    "databricksAccessToken": "string",
    "workspaceUrl": "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 '2021-01-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à. 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities Identità assegnate dall'utente associate alla risorsa. UserAssignedIdentities

UserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} userAssignedIdentity

UserAssignedIdentity

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

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
ComputeInstance
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
clusterPurpose Utilizzo previsto del cluster 'DenseProd'
'DevTest'
'FastProd'
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 'Auto'
'Disabilitato'
'Enabled'

AmlCompute

Nome Descrizione Valore
computeType Tipo di calcolo 'AmlCompute' (obbligatorio)
proprietà Proprietà di calcolo AML AmlComputeProperties

AmlComputeProperties

Nome Descrizione Valore
enableNodePublicIp Abilitare o disabilitare il provisioning degli indirizzi IP pubblici del nodo. I valori possibili sono: i valori possibili sono: true - Indica che ai nodi di calcolo verrà effettuato il provisioning degli indirizzi IP pubblici. false - Indica che i nodi di calcolo avranno un endpoint privato e nessun ip pubblico. Bool
isolatedNetwork La rete è isolata o meno Bool
osType Tipo di sistema operativo di calcolo 'Linux'
'Windows'
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
virtualMachineImage Immagine della macchina virtuale per il calcolo AML - solo windows VirtualMachineImage
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. Questa stringa deve essere nel formato RFC. 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

VirtualMachineImage

Nome Descrizione Valore
Id Percorso immagine macchina virtuale stringa (obbligatorio)

ComputeInstance

Nome Descrizione Valore
computeType Tipo di calcolo 'ComputeInstance' (obbligatorio)
proprietà Proprietà dell'istanza di calcolo ComputeInstanceProperties

ComputeInstanceProperties

Nome Descrizione Valore
applicationSharingPolicy Criteri per la condivisione delle applicazioni in questa istanza di calcolo tra gli utenti dell'area di lavoro padre. Se Personale, solo l'autore può accedere alle applicazioni in questa istanza di calcolo. Quando Condiviso, qualsiasi utente dell'area di lavoro può accedere alle applicazioni in questa istanza a seconda del ruolo assegnato. 'Personale'
'Condiviso'
computeInstanceAuthorizationType Tipo di autorizzazione dell'istanza di calcolo. I valori disponibili sono personali (impostazione predefinita). 'personale'
personalComputeInstanceSettings Impostazioni per un'istanza di calcolo personale. PersonalComputeInstanceSettings
setupScripts Dettagli degli script personalizzati da eseguire per la configurazione del cluster. setupScripts
sshSettings Specifica i criteri e le impostazioni per l'accesso SSH. ComputeInstanceSshSettings
sottorete ID risorsa subnet di rete virtuale a cui appartengono i nodi di calcolo. ResourceId
vmSize Dimensioni macchina virtuale corda

PersonalComputeInstanceSettings

Nome Descrizione Valore
assignedUser Un utente assegnato in modo esplicito a un'istanza di calcolo personale. AssignedUser

AssignedUser

Nome Descrizione Valore
objectId ID oggetto AAD dell'utente. stringa (obbligatorio)
tenantId ID tenant AAD dell'utente. stringa (obbligatorio)

SetupScripts

Nome Descrizione Valore
Script Script di installazione personalizzati ScriptsToExecute

ScriptsToExecute

Nome Descrizione Valore
creationScript Script che viene eseguito una sola volta durante il provisioning dell'ambiente di calcolo. scriptReference
startupScript Script che viene eseguito ogni volta che viene avviato il computer. scriptReference

ScriptReference

Nome Descrizione Valore
scriptArguments Argomenti della riga di comando facoltativi passati allo script da eseguire. corda
scriptData Posizione degli script nel volume montato. corda
scriptSource Origine di archiviazione dello script: inline, area di lavoro. corda
Timeout Periodo di tempo facoltativo passato al comando di timeout. corda

ComputeInstanceSshSettings

Nome Descrizione Valore
adminPublicKey Specifica il file di chiave pubblica RSA SSH come stringa. Usare "ssh-keygen -t rsa -b 2048" per generare le coppie di chiavi SSH. corda
sshPublicAccess Stato della porta SSH pubblica. I valori possibili sono: Disabled - Indica che la porta SSH pubblica è chiusa in questa istanza. Abilitato: indica che la porta SSH pubblica è aperta e accessibile in base ai criteri di rete virtuale/subnet, se applicabile. 'Disabilitato'
'Enabled'

Databricks

Nome Descrizione Valore
computeType Tipo di calcolo 'Databricks' (obbligatorio)
proprietà DatabricksProperties

DatabricksProperties

Nome Descrizione Valore
databricksAccessToken Token di accesso di Databricks corda
workspaceUrl URL area di lavoro 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

Distribuire in Azure
Questo modello crea un ambiente di calcolo ADLA del servizio Machine Learning.
Creare un servizio Azure Kubernetes compute

Distribuire in Azure
Questo modello crea un ambiente di calcolo del servizio Machine Learning.
Creare un di calcolo DSVM del servizio Machine Learning

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

Distribuire in Azure
Questo modello crea un cluster HDInsight del servizio Machine Learning
Creare un di calcolo del servizio Azure Machine Learning

Distribuire in Azure
Questo modello crea un ambiente di calcolo del servizio Azure Machine Learning.
Creare un cluster di calcolo di Azure Machine Learning

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

Distribuire 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

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

Distribuire 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 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@2021-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  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 specificare il tipo di oggetto.

Per servizio Azure Kubernetes, usare:

  computeType = "AKS"
  properties = {
    agentCount = int
    agentVmSize = "string"
    aksNetworkingConfiguration = {
      dnsServiceIP = "string"
      dockerBridgeCidr = "string"
      serviceCidr = "string"
      subnetId = "string"
    }
    clusterFqdn = "string"
    clusterPurpose = "string"
    sslConfiguration = {
      cert = "string"
      cname = "string"
      key = "string"
      status = "string"
    }
  }

Per AmlCompute, usare:

  computeType = "AmlCompute"
  properties = {
    enableNodePublicIp = bool
    isolatedNetwork = bool
    osType = "string"
    remoteLoginPortPublicAccess = "string"
    scaleSettings = {
      maxNodeCount = int
      minNodeCount = int
      nodeIdleTimeBeforeScaleDown = "string"
    }
    subnet = {
      id = "string"
    }
    userAccountCredentials = {
      adminUserName = "string"
      adminUserPassword = "string"
      adminUserSshPublicKey = "string"
    }
    virtualMachineImage = {
      id = "string"
    }
    vmPriority = "string"
    vmSize = "string"
  }

Per ComputeInstance, usare:

  computeType = "ComputeInstance"
  properties = {
    applicationSharingPolicy = "string"
    computeInstanceAuthorizationType = "personal"
    personalComputeInstanceSettings = {
      assignedUser = {
        objectId = "string"
        tenantId = "string"
      }
    }
    setupScripts = {
      scripts = {
        creationScript = {
          scriptArguments = "string"
          scriptData = "string"
          scriptSource = "string"
          timeout = "string"
        }
        startupScript = {
          scriptArguments = "string"
          scriptData = "string"
          scriptSource = "string"
          timeout = "string"
        }
      }
    }
    sshSettings = {
      adminPublicKey = "string"
      sshPublicAccess = "string"
    }
    subnet = {
      id = "string"
    }
    vmSize = "string"
  }

Per Databricks, usare:

  computeType = "Databricks"
  properties = {
    databricksAccessToken = "string"
    workspaceUrl = "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@2021-01-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"
"SystemAssigned,UserAssigned"
"UserAssigned"
identity_ids Identità assegnate dall'utente associate alla risorsa. Matrice di ID identità utente.

UserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} userAssignedIdentity

UserAssignedIdentity

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

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
ComputeInstance
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
clusterPurpose Utilizzo previsto del cluster "DenseProd"
"DevTest"
"FastProd"
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 "Auto"
"Disabilitato"
"Abilitato"

AmlCompute

Nome Descrizione Valore
computeType Tipo di calcolo "AmlCompute" (obbligatorio)
proprietà Proprietà di calcolo AML AmlComputeProperties

AmlComputeProperties

Nome Descrizione Valore
enableNodePublicIp Abilitare o disabilitare il provisioning degli indirizzi IP pubblici del nodo. I valori possibili sono: i valori possibili sono: true - Indica che ai nodi di calcolo verrà effettuato il provisioning degli indirizzi IP pubblici. false - Indica che i nodi di calcolo avranno un endpoint privato e nessun ip pubblico. Bool
isolatedNetwork La rete è isolata o meno Bool
osType Tipo di sistema operativo di calcolo "Linux"
"Windows"
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
virtualMachineImage Immagine della macchina virtuale per il calcolo AML - solo windows VirtualMachineImage
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. Questa stringa deve essere nel formato RFC. 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

VirtualMachineImage

Nome Descrizione Valore
Id Percorso immagine macchina virtuale stringa (obbligatorio)

ComputeInstance

Nome Descrizione Valore
computeType Tipo di calcolo "ComputeInstance" (obbligatorio)
proprietà Proprietà dell'istanza di calcolo ComputeInstanceProperties

ComputeInstanceProperties

Nome Descrizione Valore
applicationSharingPolicy Criteri per la condivisione delle applicazioni in questa istanza di calcolo tra gli utenti dell'area di lavoro padre. Se Personale, solo l'autore può accedere alle applicazioni in questa istanza di calcolo. Quando Condiviso, qualsiasi utente dell'area di lavoro può accedere alle applicazioni in questa istanza a seconda del ruolo assegnato. "Personale"
"Condiviso"
computeInstanceAuthorizationType Tipo di autorizzazione dell'istanza di calcolo. I valori disponibili sono personali (impostazione predefinita). "personale"
personalComputeInstanceSettings Impostazioni per un'istanza di calcolo personale. PersonalComputeInstanceSettings
setupScripts Dettagli degli script personalizzati da eseguire per la configurazione del cluster. setupScripts
sshSettings Specifica i criteri e le impostazioni per l'accesso SSH. ComputeInstanceSshSettings
sottorete ID risorsa subnet di rete virtuale a cui appartengono i nodi di calcolo. ResourceId
vmSize Dimensioni macchina virtuale corda

PersonalComputeInstanceSettings

Nome Descrizione Valore
assignedUser Un utente assegnato in modo esplicito a un'istanza di calcolo personale. AssignedUser

AssignedUser

Nome Descrizione Valore
objectId ID oggetto AAD dell'utente. stringa (obbligatorio)
tenantId ID tenant AAD dell'utente. stringa (obbligatorio)

SetupScripts

Nome Descrizione Valore
Script Script di installazione personalizzati ScriptsToExecute

ScriptsToExecute

Nome Descrizione Valore
creationScript Script che viene eseguito una sola volta durante il provisioning dell'ambiente di calcolo. scriptReference
startupScript Script che viene eseguito ogni volta che viene avviato il computer. scriptReference

ScriptReference

Nome Descrizione Valore
scriptArguments Argomenti della riga di comando facoltativi passati allo script da eseguire. corda
scriptData Posizione degli script nel volume montato. corda
scriptSource Origine di archiviazione dello script: inline, area di lavoro. corda
Timeout Periodo di tempo facoltativo passato al comando di timeout. corda

ComputeInstanceSshSettings

Nome Descrizione Valore
adminPublicKey Specifica il file di chiave pubblica RSA SSH come stringa. Usare "ssh-keygen -t rsa -b 2048" per generare le coppie di chiavi SSH. corda
sshPublicAccess Stato della porta SSH pubblica. I valori possibili sono: Disabled - Indica che la porta SSH pubblica è chiusa in questa istanza. Abilitato: indica che la porta SSH pubblica è aperta e accessibile in base ai criteri di rete virtuale/subnet, se applicabile. "Disabilitato"
"Abilitato"

Databricks

Nome Descrizione Valore
computeType Tipo di calcolo "Databricks" (obbligatorio)
proprietà DatabricksProperties

DatabricksProperties

Nome Descrizione Valore
databricksAccessToken Token di accesso di Databricks corda
workspaceUrl URL area di lavoro 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