Microsoft.MachineLearningServices-Arbeitsbereiche/Computes 2020-09-01-preview
- neueste
- 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-Vorschau-
- 2022-12-01-Vorschau-
- 2022-10-01
- 2022-10-01-Preview-
- 2022-06-01-Preview-
- 2022-05-01
- 2022-02-01-Preview-
- 2022-01-01-Preview-
- 2021-07-01
- 2021-04-01
- 2021-03-01-Preview-
- 2021-01-01
- 2020-09-01-Preview-
- 2020-08-01
- 2020-06-01
- 2020-05-15-Preview-
- 2020-05-01-Preview-
- 2020-04-01
- 2020-03-01
- 2020-02-18-Vorschau-
- 2020-01-01
- 2019-11-01
- 2019-06-01
- 2019-05-01
- 2018-11-19
- 2018-03-01-Preview-
Bicep-Ressourcendefinition
Der Ressourcentyp "Arbeitsbereiche/Computes" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.MachineLearningServices/workspaces/computes-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2020-09-01-preview' = {
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
}
}
Berechnen von Objekten
Legen Sie die computeType--Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für AKS:
computeType: 'AKS'
properties: {
agentCount: int
agentVmSize: 'string'
aksNetworkingConfiguration: {
dnsServiceIP: 'string'
dockerBridgeCidr: 'string'
serviceCidr: 'string'
subnetId: 'string'
}
clusterFqdn: 'string'
sslConfiguration: {
cert: 'string'
cname: 'string'
key: 'string'
status: 'string'
}
}
Verwenden Sie für AmlCompute:
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'
}
Verwenden Sie für ComputeInstance-:
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'
}
Verwenden Sie für Databricks:
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
}
Verwenden Sie für DataFactory-:
computeType: 'DataFactory'
Verwenden Sie für DataLakeAnalytics:
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
Verwenden Sie für HDInsight-:
computeType: 'HDInsight'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
}
Verwenden Sie für VirtualMachine:
computeType: 'VirtualMachine'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
virtualMachineSize: 'string'
}
Eigenschaftswerte
Arbeitsbereiche/Berechnungen
Name | Beschreibung | Wert |
---|---|---|
Name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep-festlegen. |
Zeichenfolge (erforderlich) Zeichenlimit: 3-24 für die Computeinstanz 3-32 für AML-Berechnung 2-16 für andere Computetypen Gültige Zeichen: Alphanumerische und Bindestriche. |
Ort | Gibt den Speicherort der Ressource an. | Schnur |
Schilder | Enthält Ressourcentags, die als Schlüssel-Wert-Paare definiert sind. | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Sku | Die Sku des Arbeitsbereichs. | Sku- |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource des Typs: Arbeitsbereiche |
Identität | Die Identität der Ressource. | Identity |
Eigenschaften | Berechnen von Eigenschaften | Compute- |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Der Identitätstyp. | 'None' 'SystemAssigned' "SystemAssigned,UserAssigned" "UserAssigned" |
userAssignedIdentities | Dem Benutzer zugewiesene Identitäten, die der Ressource zugeordnet sind. | UserAssignedIdentities- |
UserAssignedIdentities
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | UserAssignedIdentity- |
UserAssignedIdentity
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
Berechnen
Name | Beschreibung | Wert |
---|---|---|
computeLocation | Speicherort für die zugrunde liegende Berechnung | Schnur |
Beschreibung | Die Beschreibung der Machine Learning-Berechnung. | Schnur |
resourceId | ARM-Ressourcen-ID des zugrunde liegenden Computes | Schnur |
computeType | Festlegen des Objekttyps |
AKS- AmlCompute- ComputeInstance- Databricks DataFactory- DataLakeAnalytics- HDInsight- VirtualMachine (erforderlich) |
AKS
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "AKS" (erforderlich) |
Eigenschaften | AKS-Eigenschaften | AKSProperties |
AKSProperties
Name | Beschreibung | Wert |
---|---|---|
agentCount | Anzahl der Agents | Int Zwänge: Min.-Wert = 1 |
agentVmSize | Größe des virtuellen Agents | Schnur |
aksNetworkingConfiguration | AKS-Netzwerkkonfiguration für vnet | AksNetworkingConfiguration |
clusterFqdn | Vollqualifizierter Domänenname des Clusters | Schnur |
sslConfiguration | SSL-Konfiguration | SslConfiguration- |
AksNetworkingConfiguration
Name | Beschreibung | Wert |
---|---|---|
dnsServiceIP | Eine IP-Adresse, die dem Kubernetes-DNS-Dienst zugewiesen ist. Er muss sich innerhalb des in serviceCidr angegebenen Kubernetes-Dienstadressenbereichs befinden. | Schnur Zwänge: 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 | Ein CIDR-Notations-IP-Bereich, der dem Docker-Brücke-Netzwerk zugewiesen ist. Sie darf nicht mit subnetzweiten IP-Bereichen oder dem Kubernetes-Dienstadressenbereich überlappen. | Schnur Zwänge: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Ein CIDR-Notations-IP-Bereich, aus dem Dienstcluster-IPs zugewiesen werden sollen. Sie darf nicht mit subnetzübergreifenden IP-Bereichen überlappen. | Schnur Zwänge: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetz-ID | Virtuelle Netzwerk-Subnetzressourcen-ID, zu der die Computeknoten gehören | Schnur |
SslConfiguration
Name | Beschreibung | Wert |
---|---|---|
Cert | Zertifikatdaten | Schnur |
cname | CNAME des Zertifikats | Schnur |
Schlüssel | Eckdaten | Schnur |
Status | Aktivieren oder Deaktivieren von SSL für die Bewertung | "Auto" "Deaktiviert" "Aktiviert" |
AmlCompute
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "AmlCompute" (erforderlich) |
Eigenschaften | AML Compute-Eigenschaften | AmlComputeProperties |
AmlComputeProperties
Name | Beschreibung | Wert |
---|---|---|
enableNodePublicIp | Aktivieren oder Deaktivieren der Bereitstellung von öffentlichen IP-Adressen von Knoten. Mögliche Werte sind: true – Gibt an, dass die Computeknoten öffentliche IPs bereitgestellt haben. false – Gibt an, dass die Computeknoten über einen privaten Endpunkt und keine öffentlichen IPs verfügen. | Bool |
isolatedNetwork | Das Netzwerk ist isoliert oder nicht | Bool |
osType | Computebetriebssystemtyp | "Linux" "Windows" |
remoteLoginPortPublicAccess | Status des öffentlichen SSH-Ports. Mögliche Werte sind: Disabled – Gibt an, dass der öffentliche SSH-Port auf allen Knoten des Clusters geschlossen ist. Aktiviert – Gibt an, dass der öffentliche SSH-Port auf allen Knoten des Clusters geöffnet ist. NotSpecified - Gibt an, dass der öffentliche SSH-Port auf allen Knoten des Clusters geschlossen ist, wenn VNet definiert ist, andernfalls werden alle öffentlichen Knoten geöffnet. Er kann nur während der Clustererstellungszeit standardmäßig aktiviert oder deaktiviert werden. | "Deaktiviert" "Aktiviert" "Nicht angegeben" |
scaleSettings | Skalierungseinstellungen für AML Compute | ScaleSettings- |
Subnetz | Die Subnetzressourcen-ID des virtuellen Netzwerks, zu der die Computeknoten gehören. | ResourceId- |
userAccountCredentials | Anmeldeinformationen für ein Administratorbenutzerkonto, das auf jedem Computeknoten erstellt wird. | UserAccountCredentials |
virtualMachineImage | Virtuelle Computerabbild für AML Compute – nur Fenster | VirtualMachineImage- |
vmPriority | Priorität des virtuellen Computers | "Dedizierte" "LowPriority" |
vmSize | Größe des virtuellen Computers | Schnur |
ScaleSettings
Name | Beschreibung | Wert |
---|---|---|
maxNodeCount | Maximale Anzahl der zu verwendenden Knoten | int (erforderlich) |
minNodeCount | Min. Anzahl der zu verwendenden Knoten | Int |
nodeIdleTimeBeforeScaleDown | Knoten-Leerlaufzeit vor dem Skalieren nach unten amlCompute. Diese Zeichenfolge muss im RFC-Format vorliegen. | Schnur |
ResourceId
Name | Beschreibung | Wert |
---|---|---|
id | Die ID der Ressource | Zeichenfolge (erforderlich) |
UserAccountCredentials
Name | Beschreibung | Wert |
---|---|---|
adminUserName | Name des Administratorbenutzerkontos, das für SSH-Zu-Knoten verwendet werden kann. | Zeichenfolge (erforderlich) |
adminUserPassword | Kennwort des Administratorbenutzerkontos. | Schnur |
adminUserSshPublicKey | Öffentlicher SSH-Schlüssel des Administratorbenutzerkontos. | Schnur |
VirtualMachineImage
Name | Beschreibung | Wert |
---|---|---|
id | Imagepfad für virtuelle Computer | Zeichenfolge (erforderlich) |
ComputeInstance
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | 'ComputeInstance' (erforderlich) |
Eigenschaften | Computeinstanzeigenschaften | ComputeInstanceProperties- |
ComputeInstanceProperties
Name | Beschreibung | Wert |
---|---|---|
applicationSharingPolicy | Richtlinie zum Freigeben von Anwendungen für diese Computeinstanz zwischen Benutzern des übergeordneten Arbeitsbereichs. Wenn persönlich, kann nur der Ersteller auf Anwendungen in dieser Computeinstanz zugreifen. Wenn "Freigegeben" verwendet wird, kann jeder Arbeitsbereichsbenutzer je nach zugewiesener Rolle auf Anwendungen auf diese Instanz zugreifen. | "Persönlich" "Freigegeben" |
computeInstanceAuthorizationType | Der Autorisierungstyp der Computeinstanz. Verfügbare Werte sind persönlich (Standard). | "persönlich" |
personalComputeInstanceSettings | Einstellungen für eine persönliche Computeinstanz. | PersonalComputeInstanceSettings |
setupScripts | Details zu angepassten Skripts, die zum Einrichten des Clusters ausgeführt werden sollen. | SetupScripts- |
sshSettings | Gibt Richtlinien und Einstellungen für den SSH-Zugriff an. | ComputeInstanceSshSettings |
Subnetz | Die Subnetzressourcen-ID des virtuellen Netzwerks, zu der die Computeknoten gehören. | ResourceId- |
vmSize | Größe des virtuellen Computers | Schnur |
PersonalComputeInstanceSettings
Name | Beschreibung | Wert |
---|---|---|
assignedUser | Ein Benutzer, der einer persönlichen Computeinstanz explizit zugewiesen wurde. | AssignedUser- |
AssignedUser
Name | Beschreibung | Wert |
---|---|---|
objectId | Die AAD-Objekt-ID des Benutzers. | Zeichenfolge (erforderlich) |
tenantId | Die AAD-Mandanten-ID des Benutzers. | Zeichenfolge (erforderlich) |
SetupScripts
Name | Beschreibung | Wert |
---|---|---|
skripten | Angepasste Setupskripts | ScriptsToExecute- |
ScriptsToExecute
Name | Beschreibung | Wert |
---|---|---|
creationScript | Skript, das während der Bereitstellung der Berechnung nur einmal ausgeführt wird. | ScriptReference- |
startupScript | Skript, das bei jedem Start des Computers ausgeführt wird. | ScriptReference- |
ScriptReference
Name | Beschreibung | Wert |
---|---|---|
scriptArguments | Optionale Befehlszeilenargumente, die an das auszuführende Skript übergeben werden. | Schnur |
scriptData | Der Speicherort von Skripts im bereitgestellten Volume. | Schnur |
scriptSource | Die Speicherquelle des Skripts: Inline, Arbeitsbereich. | Schnur |
Zeitüberschreitung | Optionaler Zeitraum, der an den Timeoutbefehl übergeben wird. | Schnur |
ComputeInstanceSshSettings
Name | Beschreibung | Wert |
---|---|---|
adminPublicKey | Gibt die SSH Rsa Public Key-Datei als Zeichenfolge an. Verwenden Sie "ssh-keygen -t rsa -b 2048", um Ihre SSH-Schlüsselpaare zu generieren. | Schnur |
sshPublicAccess | Status des öffentlichen SSH-Ports. Mögliche Werte sind: Disabled – Gibt an, dass der öffentliche SSH-Port für diese Instanz geschlossen ist. Aktiviert – Gibt an, dass der öffentliche SSH-Port gemäß der VNet-/Subnetzrichtlinie geöffnet und zugänglich ist, falls zutreffend. | "Deaktiviert" "Aktiviert" |
Databricks
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | 'Databricks' (erforderlich) |
Eigenschaften | DatabricksProperties |
DatabricksProperties
Name | Beschreibung | Wert |
---|---|---|
databricksAccessToken | Databricks-Zugriffstoken | Schnur |
DataFactory
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | 'DataFactory' (erforderlich) |
DataLakeAnalytics
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | 'DataLakeAnalytics' (erforderlich) |
Eigenschaften | DataLakeAnalyticsProperties- |
DataLakeAnalyticsProperties
Name | Beschreibung | Wert |
---|---|---|
dataLakeStoreAccountName | DataLake Store-Kontoname | Schnur |
HDInsight
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "HDInsight" (erforderlich) |
Eigenschaften | HDInsightProperties |
HDInsightProperties
Name | Beschreibung | Wert |
---|---|---|
Adresse | Öffentliche IP-Adresse des Masterknotens des Clusters. | Schnur |
administratorAccount | Administratoranmeldeinformationen für den Masterknoten des Clusters | VirtualMachineSshCredentials |
sshPort | Port für SSH-Verbindungen im Masterknoten des Clusters geöffnet. | Int |
VirtualMachineSshCredentials
Name | Beschreibung | Wert |
---|---|---|
Passwort | Kennwort des Administratorkontos | Schnur |
privateKeyData | Private Schlüsseldaten | Schnur |
publicKeyData | Öffentliche Schlüsseldaten | Schnur |
Nutzername | Benutzername des Administratorkontos | Schnur |
VirtualMachine
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "VirtualMachine" (erforderlich) |
Eigenschaften | VirtualMachineProperties |
VirtualMachineProperties
Name | Beschreibung | Wert |
---|---|---|
Adresse | Öffentliche IP-Adresse des virtuellen Computers. | Schnur |
administratorAccount | Administratoranmeldeinformationen für virtuelle Computer | VirtualMachineSshCredentials |
sshPort | Port für ssh-Verbindungen geöffnet. | Int |
virtualMachineSize | Größe des virtuellen Computers | Schnur |
Sku
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Sku | Schnur |
Rang | Ebene der Sku wie Basic oder Enterprise | Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Erstellen eines ADLA Compute- für maschinelles Lernen |
Diese Vorlage erstellt einen Machine Learning Service ADLA Compute. |
Erstellen eines Machine Learning Service Aks Compute |
Diese Vorlage erstellt einen Machine Learning Service Aks Compute. |
Erstellen eines Machine Learning Service DSVM Compute- |
Diese Vorlage erstellt einen Machine Learning Service DSVM Compute. |
Erstellen eines HDInsight-Clusterclusters für maschinelles Lernen |
Diese Vorlage erstellt einen HDInsight-Cluster des Machine Learning Service |
Erstellen einer Azure Machine Learning- |
Diese Vorlage erstellt eine Azure Machine Learning-Berechnung. |
Erstellen eines Azure Machine Learning-Computeclusters |
Diese Vorlage erstellt einen Azure Machine Learning-Computecluster. |
Erstellen einer Azure Machine Learning-Computeinstanz |
Diese Vorlage erstellt eine Azure Machine Learning-Computeinstanz im Auftrag eines anderen Benutzers mit einem Beispiel-Inline-Setupskript. |
Erstellen eines LinkedService im Azure Machine Learning-Arbeitsbereich |
Diese Vorlage erstellt einen LinkedService in einem vorhandenen Azure Machine Learning-Arbeitsbereich. |
Erstellen eines AKS-Computeziels mit einer privaten IP-Adresse |
Diese Vorlage erstellt ein AKS-Computeziel in einem bestimmten Azure Machine Learning-Dienstarbeitsbereich mit einer privaten IP-Adresse. |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "Arbeitsbereiche/Computes" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.MachineLearningServices/workspaces/computes-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2020-09-01-preview",
"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
}
}
Berechnen von Objekten
Legen Sie die computeType--Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für AKS:
"computeType": "AKS",
"properties": {
"agentCount": "int",
"agentVmSize": "string",
"aksNetworkingConfiguration": {
"dnsServiceIP": "string",
"dockerBridgeCidr": "string",
"serviceCidr": "string",
"subnetId": "string"
},
"clusterFqdn": "string",
"sslConfiguration": {
"cert": "string",
"cname": "string",
"key": "string",
"status": "string"
}
}
Verwenden Sie für AmlCompute:
"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"
}
Verwenden Sie für ComputeInstance-:
"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"
}
Verwenden Sie für Databricks:
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string"
}
Verwenden Sie für DataFactory-:
"computeType": "DataFactory"
Verwenden Sie für DataLakeAnalytics:
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
Verwenden Sie für HDInsight-:
"computeType": "HDInsight",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int"
}
Verwenden Sie für VirtualMachine:
"computeType": "VirtualMachine",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int",
"virtualMachineSize": "string"
}
Eigenschaftswerte
Arbeitsbereiche/Berechnungen
Name | Beschreibung | Wert |
---|---|---|
Art | Der Ressourcentyp | "Microsoft.MachineLearningServices/workspaces/computes" |
apiVersion | Die Ressourcen-API-Version | "2020-09-01-preview" |
Name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON ARM-Vorlagenfestlegen. |
Zeichenfolge (erforderlich) Zeichenlimit: 3-24 für die Computeinstanz 3-32 für AML-Berechnung 2-16 für andere Computetypen Gültige Zeichen: Alphanumerische und Bindestriche. |
Ort | Gibt den Speicherort der Ressource an. | Schnur |
Schilder | Enthält Ressourcentags, die als Schlüssel-Wert-Paare definiert sind. | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Sku | Die Sku des Arbeitsbereichs. | Sku- |
Identität | Die Identität der Ressource. | Identity |
Eigenschaften | Berechnen von Eigenschaften | Compute- |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Der Identitätstyp. | 'None' 'SystemAssigned' "SystemAssigned,UserAssigned" "UserAssigned" |
userAssignedIdentities | Dem Benutzer zugewiesene Identitäten, die der Ressource zugeordnet sind. | UserAssignedIdentities- |
UserAssignedIdentities
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | UserAssignedIdentity- |
UserAssignedIdentity
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
Berechnen
Name | Beschreibung | Wert |
---|---|---|
computeLocation | Speicherort für die zugrunde liegende Berechnung | Schnur |
Beschreibung | Die Beschreibung der Machine Learning-Berechnung. | Schnur |
resourceId | ARM-Ressourcen-ID des zugrunde liegenden Computes | Schnur |
computeType | Festlegen des Objekttyps |
AKS- AmlCompute- ComputeInstance- Databricks DataFactory- DataLakeAnalytics- HDInsight- VirtualMachine (erforderlich) |
AKS
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "AKS" (erforderlich) |
Eigenschaften | AKS-Eigenschaften | AKSProperties |
AKSProperties
Name | Beschreibung | Wert |
---|---|---|
agentCount | Anzahl der Agents | Int Zwänge: Min.-Wert = 1 |
agentVmSize | Größe des virtuellen Agents | Schnur |
aksNetworkingConfiguration | AKS-Netzwerkkonfiguration für vnet | AksNetworkingConfiguration |
clusterFqdn | Vollqualifizierter Domänenname des Clusters | Schnur |
sslConfiguration | SSL-Konfiguration | SslConfiguration- |
AksNetworkingConfiguration
Name | Beschreibung | Wert |
---|---|---|
dnsServiceIP | Eine IP-Adresse, die dem Kubernetes-DNS-Dienst zugewiesen ist. Er muss sich innerhalb des in serviceCidr angegebenen Kubernetes-Dienstadressenbereichs befinden. | Schnur Zwänge: 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 | Ein CIDR-Notations-IP-Bereich, der dem Docker-Brücke-Netzwerk zugewiesen ist. Sie darf nicht mit subnetzweiten IP-Bereichen oder dem Kubernetes-Dienstadressenbereich überlappen. | Schnur Zwänge: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Ein CIDR-Notations-IP-Bereich, aus dem Dienstcluster-IPs zugewiesen werden sollen. Sie darf nicht mit subnetzübergreifenden IP-Bereichen überlappen. | Schnur Zwänge: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetz-ID | Virtuelle Netzwerk-Subnetzressourcen-ID, zu der die Computeknoten gehören | Schnur |
SslConfiguration
Name | Beschreibung | Wert |
---|---|---|
Cert | Zertifikatdaten | Schnur |
cname | CNAME des Zertifikats | Schnur |
Schlüssel | Eckdaten | Schnur |
Status | Aktivieren oder Deaktivieren von SSL für die Bewertung | "Auto" "Deaktiviert" "Aktiviert" |
AmlCompute
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "AmlCompute" (erforderlich) |
Eigenschaften | AML Compute-Eigenschaften | AmlComputeProperties |
AmlComputeProperties
Name | Beschreibung | Wert |
---|---|---|
enableNodePublicIp | Aktivieren oder Deaktivieren der Bereitstellung von öffentlichen IP-Adressen von Knoten. Mögliche Werte sind: true – Gibt an, dass die Computeknoten öffentliche IPs bereitgestellt haben. false – Gibt an, dass die Computeknoten über einen privaten Endpunkt und keine öffentlichen IPs verfügen. | Bool |
isolatedNetwork | Das Netzwerk ist isoliert oder nicht | Bool |
osType | Computebetriebssystemtyp | "Linux" "Windows" |
remoteLoginPortPublicAccess | Status des öffentlichen SSH-Ports. Mögliche Werte sind: Disabled – Gibt an, dass der öffentliche SSH-Port auf allen Knoten des Clusters geschlossen ist. Aktiviert – Gibt an, dass der öffentliche SSH-Port auf allen Knoten des Clusters geöffnet ist. NotSpecified - Gibt an, dass der öffentliche SSH-Port auf allen Knoten des Clusters geschlossen ist, wenn VNet definiert ist, andernfalls werden alle öffentlichen Knoten geöffnet. Er kann nur während der Clustererstellungszeit standardmäßig aktiviert oder deaktiviert werden. | "Deaktiviert" "Aktiviert" "Nicht angegeben" |
scaleSettings | Skalierungseinstellungen für AML Compute | ScaleSettings- |
Subnetz | Die Subnetzressourcen-ID des virtuellen Netzwerks, zu der die Computeknoten gehören. | ResourceId- |
userAccountCredentials | Anmeldeinformationen für ein Administratorbenutzerkonto, das auf jedem Computeknoten erstellt wird. | UserAccountCredentials |
virtualMachineImage | Virtuelle Computerabbild für AML Compute – nur Fenster | VirtualMachineImage- |
vmPriority | Priorität des virtuellen Computers | "Dedizierte" "LowPriority" |
vmSize | Größe des virtuellen Computers | Schnur |
ScaleSettings
Name | Beschreibung | Wert |
---|---|---|
maxNodeCount | Maximale Anzahl der zu verwendenden Knoten | int (erforderlich) |
minNodeCount | Min. Anzahl der zu verwendenden Knoten | Int |
nodeIdleTimeBeforeScaleDown | Knoten-Leerlaufzeit vor dem Skalieren nach unten amlCompute. Diese Zeichenfolge muss im RFC-Format vorliegen. | Schnur |
ResourceId
Name | Beschreibung | Wert |
---|---|---|
id | Die ID der Ressource | Zeichenfolge (erforderlich) |
UserAccountCredentials
Name | Beschreibung | Wert |
---|---|---|
adminUserName | Name des Administratorbenutzerkontos, das für SSH-Zu-Knoten verwendet werden kann. | Zeichenfolge (erforderlich) |
adminUserPassword | Kennwort des Administratorbenutzerkontos. | Schnur |
adminUserSshPublicKey | Öffentlicher SSH-Schlüssel des Administratorbenutzerkontos. | Schnur |
VirtualMachineImage
Name | Beschreibung | Wert |
---|---|---|
id | Imagepfad für virtuelle Computer | Zeichenfolge (erforderlich) |
ComputeInstance
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | 'ComputeInstance' (erforderlich) |
Eigenschaften | Computeinstanzeigenschaften | ComputeInstanceProperties- |
ComputeInstanceProperties
Name | Beschreibung | Wert |
---|---|---|
applicationSharingPolicy | Richtlinie zum Freigeben von Anwendungen für diese Computeinstanz zwischen Benutzern des übergeordneten Arbeitsbereichs. Wenn persönlich, kann nur der Ersteller auf Anwendungen in dieser Computeinstanz zugreifen. Wenn "Freigegeben" verwendet wird, kann jeder Arbeitsbereichsbenutzer je nach zugewiesener Rolle auf Anwendungen auf diese Instanz zugreifen. | "Persönlich" "Freigegeben" |
computeInstanceAuthorizationType | Der Autorisierungstyp der Computeinstanz. Verfügbare Werte sind persönlich (Standard). | "persönlich" |
personalComputeInstanceSettings | Einstellungen für eine persönliche Computeinstanz. | PersonalComputeInstanceSettings |
setupScripts | Details zu angepassten Skripts, die zum Einrichten des Clusters ausgeführt werden sollen. | SetupScripts- |
sshSettings | Gibt Richtlinien und Einstellungen für den SSH-Zugriff an. | ComputeInstanceSshSettings |
Subnetz | Die Subnetzressourcen-ID des virtuellen Netzwerks, zu der die Computeknoten gehören. | ResourceId- |
vmSize | Größe des virtuellen Computers | Schnur |
PersonalComputeInstanceSettings
Name | Beschreibung | Wert |
---|---|---|
assignedUser | Ein Benutzer, der einer persönlichen Computeinstanz explizit zugewiesen wurde. | AssignedUser- |
AssignedUser
Name | Beschreibung | Wert |
---|---|---|
objectId | Die AAD-Objekt-ID des Benutzers. | Zeichenfolge (erforderlich) |
tenantId | Die AAD-Mandanten-ID des Benutzers. | Zeichenfolge (erforderlich) |
SetupScripts
Name | Beschreibung | Wert |
---|---|---|
skripten | Angepasste Setupskripts | ScriptsToExecute- |
ScriptsToExecute
Name | Beschreibung | Wert |
---|---|---|
creationScript | Skript, das während der Bereitstellung der Berechnung nur einmal ausgeführt wird. | ScriptReference- |
startupScript | Skript, das bei jedem Start des Computers ausgeführt wird. | ScriptReference- |
ScriptReference
Name | Beschreibung | Wert |
---|---|---|
scriptArguments | Optionale Befehlszeilenargumente, die an das auszuführende Skript übergeben werden. | Schnur |
scriptData | Der Speicherort von Skripts im bereitgestellten Volume. | Schnur |
scriptSource | Die Speicherquelle des Skripts: Inline, Arbeitsbereich. | Schnur |
Zeitüberschreitung | Optionaler Zeitraum, der an den Timeoutbefehl übergeben wird. | Schnur |
ComputeInstanceSshSettings
Name | Beschreibung | Wert |
---|---|---|
adminPublicKey | Gibt die SSH Rsa Public Key-Datei als Zeichenfolge an. Verwenden Sie "ssh-keygen -t rsa -b 2048", um Ihre SSH-Schlüsselpaare zu generieren. | Schnur |
sshPublicAccess | Status des öffentlichen SSH-Ports. Mögliche Werte sind: Disabled – Gibt an, dass der öffentliche SSH-Port für diese Instanz geschlossen ist. Aktiviert – Gibt an, dass der öffentliche SSH-Port gemäß der VNet-/Subnetzrichtlinie geöffnet und zugänglich ist, falls zutreffend. | "Deaktiviert" "Aktiviert" |
Databricks
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | 'Databricks' (erforderlich) |
Eigenschaften | DatabricksProperties |
DatabricksProperties
Name | Beschreibung | Wert |
---|---|---|
databricksAccessToken | Databricks-Zugriffstoken | Schnur |
DataFactory
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | 'DataFactory' (erforderlich) |
DataLakeAnalytics
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | 'DataLakeAnalytics' (erforderlich) |
Eigenschaften | DataLakeAnalyticsProperties- |
DataLakeAnalyticsProperties
Name | Beschreibung | Wert |
---|---|---|
dataLakeStoreAccountName | DataLake Store-Kontoname | Schnur |
HDInsight
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "HDInsight" (erforderlich) |
Eigenschaften | HDInsightProperties |
HDInsightProperties
Name | Beschreibung | Wert |
---|---|---|
Adresse | Öffentliche IP-Adresse des Masterknotens des Clusters. | Schnur |
administratorAccount | Administratoranmeldeinformationen für den Masterknoten des Clusters | VirtualMachineSshCredentials |
sshPort | Port für SSH-Verbindungen im Masterknoten des Clusters geöffnet. | Int |
VirtualMachineSshCredentials
Name | Beschreibung | Wert |
---|---|---|
Passwort | Kennwort des Administratorkontos | Schnur |
privateKeyData | Private Schlüsseldaten | Schnur |
publicKeyData | Öffentliche Schlüsseldaten | Schnur |
Nutzername | Benutzername des Administratorkontos | Schnur |
VirtualMachine
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "VirtualMachine" (erforderlich) |
Eigenschaften | VirtualMachineProperties |
VirtualMachineProperties
Name | Beschreibung | Wert |
---|---|---|
Adresse | Öffentliche IP-Adresse des virtuellen Computers. | Schnur |
administratorAccount | Administratoranmeldeinformationen für virtuelle Computer | VirtualMachineSshCredentials |
sshPort | Port für ssh-Verbindungen geöffnet. | Int |
virtualMachineSize | Größe des virtuellen Computers | Schnur |
Sku
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Sku | Schnur |
Rang | Ebene der Sku wie Basic oder Enterprise | Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Erstellen eines ADLA Compute- für maschinelles Lernen |
Diese Vorlage erstellt einen Machine Learning Service ADLA Compute. |
Erstellen eines Machine Learning Service Aks Compute |
Diese Vorlage erstellt einen Machine Learning Service Aks Compute. |
Erstellen eines Machine Learning Service DSVM Compute- |
Diese Vorlage erstellt einen Machine Learning Service DSVM Compute. |
Erstellen eines HDInsight-Clusterclusters für maschinelles Lernen |
Diese Vorlage erstellt einen HDInsight-Cluster des Machine Learning Service |
Erstellen einer Azure Machine Learning- |
Diese Vorlage erstellt eine Azure Machine Learning-Berechnung. |
Erstellen eines Azure Machine Learning-Computeclusters |
Diese Vorlage erstellt einen Azure Machine Learning-Computecluster. |
Erstellen einer Azure Machine Learning-Computeinstanz |
Diese Vorlage erstellt eine Azure Machine Learning-Computeinstanz im Auftrag eines anderen Benutzers mit einem Beispiel-Inline-Setupskript. |
Erstellen eines LinkedService im Azure Machine Learning-Arbeitsbereich |
Diese Vorlage erstellt einen LinkedService in einem vorhandenen Azure Machine Learning-Arbeitsbereich. |
Erstellen eines AKS-Computeziels mit einer privaten IP-Adresse |
Diese Vorlage erstellt ein AKS-Computeziel in einem bestimmten Azure Machine Learning-Dienstarbeitsbereich mit einer privaten IP-Adresse. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "Arbeitsbereiche/Computes" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.MachineLearningServices/workspaces/computes-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2020-09-01-preview"
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"
}
})
}
Berechnen von Objekten
Legen Sie die computeType--Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für AKS:
computeType = "AKS"
properties = {
agentCount = int
agentVmSize = "string"
aksNetworkingConfiguration = {
dnsServiceIP = "string"
dockerBridgeCidr = "string"
serviceCidr = "string"
subnetId = "string"
}
clusterFqdn = "string"
sslConfiguration = {
cert = "string"
cname = "string"
key = "string"
status = "string"
}
}
Verwenden Sie für AmlCompute:
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"
}
Verwenden Sie für ComputeInstance-:
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"
}
Verwenden Sie für Databricks:
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
}
Verwenden Sie für DataFactory-:
computeType = "DataFactory"
Verwenden Sie für DataLakeAnalytics:
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
Verwenden Sie für HDInsight-:
computeType = "HDInsight"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
}
Verwenden Sie für VirtualMachine:
computeType = "VirtualMachine"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
virtualMachineSize = "string"
}
Eigenschaftswerte
Arbeitsbereiche/Berechnungen
Name | Beschreibung | Wert |
---|---|---|
Art | Der Ressourcentyp | "Microsoft.MachineLearningServices/workspaces/computes@2020-09-01-preview" |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 3-24 für die Computeinstanz 3-32 für AML-Berechnung 2-16 für andere Computetypen Gültige Zeichen: Alphanumerische und Bindestriche. |
Ort | Gibt den Speicherort der Ressource an. | Schnur |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Arbeitsbereiche |
Schilder | Enthält Ressourcentags, die als Schlüssel-Wert-Paare definiert sind. | Wörterbuch der Tagnamen und -werte. |
Sku | Die Sku des Arbeitsbereichs. | Sku- |
Identität | Die Identität der Ressource. | Identity |
Eigenschaften | Berechnen von Eigenschaften | Compute- |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Der Identitätstyp. | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" |
identity_ids | Dem Benutzer zugewiesene Identitäten, die der Ressource zugeordnet sind. | Array von Benutzeridentitäts-IDs. |
UserAssignedIdentities
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | UserAssignedIdentity- |
UserAssignedIdentity
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
Berechnen
Name | Beschreibung | Wert |
---|---|---|
computeLocation | Speicherort für die zugrunde liegende Berechnung | Schnur |
Beschreibung | Die Beschreibung der Machine Learning-Berechnung. | Schnur |
resourceId | ARM-Ressourcen-ID des zugrunde liegenden Computes | Schnur |
computeType | Festlegen des Objekttyps |
AKS- AmlCompute- ComputeInstance- Databricks DataFactory- DataLakeAnalytics- HDInsight- VirtualMachine (erforderlich) |
AKS
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "AKS" (erforderlich) |
Eigenschaften | AKS-Eigenschaften | AKSProperties |
AKSProperties
Name | Beschreibung | Wert |
---|---|---|
agentCount | Anzahl der Agents | Int Zwänge: Min.-Wert = 1 |
agentVmSize | Größe des virtuellen Agents | Schnur |
aksNetworkingConfiguration | AKS-Netzwerkkonfiguration für vnet | AksNetworkingConfiguration |
clusterFqdn | Vollqualifizierter Domänenname des Clusters | Schnur |
sslConfiguration | SSL-Konfiguration | SslConfiguration- |
AksNetworkingConfiguration
Name | Beschreibung | Wert |
---|---|---|
dnsServiceIP | Eine IP-Adresse, die dem Kubernetes-DNS-Dienst zugewiesen ist. Er muss sich innerhalb des in serviceCidr angegebenen Kubernetes-Dienstadressenbereichs befinden. | Schnur Zwänge: 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 | Ein CIDR-Notations-IP-Bereich, der dem Docker-Brücke-Netzwerk zugewiesen ist. Sie darf nicht mit subnetzweiten IP-Bereichen oder dem Kubernetes-Dienstadressenbereich überlappen. | Schnur Zwänge: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Ein CIDR-Notations-IP-Bereich, aus dem Dienstcluster-IPs zugewiesen werden sollen. Sie darf nicht mit subnetzübergreifenden IP-Bereichen überlappen. | Schnur Zwänge: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetz-ID | Virtuelle Netzwerk-Subnetzressourcen-ID, zu der die Computeknoten gehören | Schnur |
SslConfiguration
Name | Beschreibung | Wert |
---|---|---|
Cert | Zertifikatdaten | Schnur |
cname | CNAME des Zertifikats | Schnur |
Schlüssel | Eckdaten | Schnur |
Status | Aktivieren oder Deaktivieren von SSL für die Bewertung | "Auto" "Deaktiviert" "Aktiviert" |
AmlCompute
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "AmlCompute" (erforderlich) |
Eigenschaften | AML Compute-Eigenschaften | AmlComputeProperties |
AmlComputeProperties
Name | Beschreibung | Wert |
---|---|---|
enableNodePublicIp | Aktivieren oder Deaktivieren der Bereitstellung von öffentlichen IP-Adressen von Knoten. Mögliche Werte sind: true – Gibt an, dass die Computeknoten öffentliche IPs bereitgestellt haben. false – Gibt an, dass die Computeknoten über einen privaten Endpunkt und keine öffentlichen IPs verfügen. | Bool |
isolatedNetwork | Das Netzwerk ist isoliert oder nicht | Bool |
osType | Computebetriebssystemtyp | "Linux" "Windows" |
remoteLoginPortPublicAccess | Status des öffentlichen SSH-Ports. Mögliche Werte sind: Disabled – Gibt an, dass der öffentliche SSH-Port auf allen Knoten des Clusters geschlossen ist. Aktiviert – Gibt an, dass der öffentliche SSH-Port auf allen Knoten des Clusters geöffnet ist. NotSpecified - Gibt an, dass der öffentliche SSH-Port auf allen Knoten des Clusters geschlossen ist, wenn VNet definiert ist, andernfalls werden alle öffentlichen Knoten geöffnet. Er kann nur während der Clustererstellungszeit standardmäßig aktiviert oder deaktiviert werden. | "Deaktiviert" "Aktiviert" "NotSpecified" |
scaleSettings | Skalierungseinstellungen für AML Compute | ScaleSettings- |
Subnetz | Die Subnetzressourcen-ID des virtuellen Netzwerks, zu der die Computeknoten gehören. | ResourceId- |
userAccountCredentials | Anmeldeinformationen für ein Administratorbenutzerkonto, das auf jedem Computeknoten erstellt wird. | UserAccountCredentials |
virtualMachineImage | Virtuelle Computerabbild für AML Compute – nur Fenster | VirtualMachineImage- |
vmPriority | Priorität des virtuellen Computers | "Dediziert" "LowPriority" |
vmSize | Größe des virtuellen Computers | Schnur |
ScaleSettings
Name | Beschreibung | Wert |
---|---|---|
maxNodeCount | Maximale Anzahl der zu verwendenden Knoten | int (erforderlich) |
minNodeCount | Min. Anzahl der zu verwendenden Knoten | Int |
nodeIdleTimeBeforeScaleDown | Knoten-Leerlaufzeit vor dem Skalieren nach unten amlCompute. Diese Zeichenfolge muss im RFC-Format vorliegen. | Schnur |
ResourceId
Name | Beschreibung | Wert |
---|---|---|
id | Die ID der Ressource | Zeichenfolge (erforderlich) |
UserAccountCredentials
Name | Beschreibung | Wert |
---|---|---|
adminUserName | Name des Administratorbenutzerkontos, das für SSH-Zu-Knoten verwendet werden kann. | Zeichenfolge (erforderlich) |
adminUserPassword | Kennwort des Administratorbenutzerkontos. | Schnur |
adminUserSshPublicKey | Öffentlicher SSH-Schlüssel des Administratorbenutzerkontos. | Schnur |
VirtualMachineImage
Name | Beschreibung | Wert |
---|---|---|
id | Imagepfad für virtuelle Computer | Zeichenfolge (erforderlich) |
ComputeInstance
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "ComputeInstance" (erforderlich) |
Eigenschaften | Computeinstanzeigenschaften | ComputeInstanceProperties- |
ComputeInstanceProperties
Name | Beschreibung | Wert |
---|---|---|
applicationSharingPolicy | Richtlinie zum Freigeben von Anwendungen für diese Computeinstanz zwischen Benutzern des übergeordneten Arbeitsbereichs. Wenn persönlich, kann nur der Ersteller auf Anwendungen in dieser Computeinstanz zugreifen. Wenn "Freigegeben" verwendet wird, kann jeder Arbeitsbereichsbenutzer je nach zugewiesener Rolle auf Anwendungen auf diese Instanz zugreifen. | "Persönlich" "Freigegeben" |
computeInstanceAuthorizationType | Der Autorisierungstyp der Computeinstanz. Verfügbare Werte sind persönlich (Standard). | "persönlich" |
personalComputeInstanceSettings | Einstellungen für eine persönliche Computeinstanz. | PersonalComputeInstanceSettings |
setupScripts | Details zu angepassten Skripts, die zum Einrichten des Clusters ausgeführt werden sollen. | SetupScripts- |
sshSettings | Gibt Richtlinien und Einstellungen für den SSH-Zugriff an. | ComputeInstanceSshSettings |
Subnetz | Die Subnetzressourcen-ID des virtuellen Netzwerks, zu der die Computeknoten gehören. | ResourceId- |
vmSize | Größe des virtuellen Computers | Schnur |
PersonalComputeInstanceSettings
Name | Beschreibung | Wert |
---|---|---|
assignedUser | Ein Benutzer, der einer persönlichen Computeinstanz explizit zugewiesen wurde. | AssignedUser- |
AssignedUser
Name | Beschreibung | Wert |
---|---|---|
objectId | Die AAD-Objekt-ID des Benutzers. | Zeichenfolge (erforderlich) |
tenantId | Die AAD-Mandanten-ID des Benutzers. | Zeichenfolge (erforderlich) |
SetupScripts
Name | Beschreibung | Wert |
---|---|---|
skripten | Angepasste Setupskripts | ScriptsToExecute- |
ScriptsToExecute
Name | Beschreibung | Wert |
---|---|---|
creationScript | Skript, das während der Bereitstellung der Berechnung nur einmal ausgeführt wird. | ScriptReference- |
startupScript | Skript, das bei jedem Start des Computers ausgeführt wird. | ScriptReference- |
ScriptReference
Name | Beschreibung | Wert |
---|---|---|
scriptArguments | Optionale Befehlszeilenargumente, die an das auszuführende Skript übergeben werden. | Schnur |
scriptData | Der Speicherort von Skripts im bereitgestellten Volume. | Schnur |
scriptSource | Die Speicherquelle des Skripts: Inline, Arbeitsbereich. | Schnur |
Zeitüberschreitung | Optionaler Zeitraum, der an den Timeoutbefehl übergeben wird. | Schnur |
ComputeInstanceSshSettings
Name | Beschreibung | Wert |
---|---|---|
adminPublicKey | Gibt die SSH Rsa Public Key-Datei als Zeichenfolge an. Verwenden Sie "ssh-keygen -t rsa -b 2048", um Ihre SSH-Schlüsselpaare zu generieren. | Schnur |
sshPublicAccess | Status des öffentlichen SSH-Ports. Mögliche Werte sind: Disabled – Gibt an, dass der öffentliche SSH-Port für diese Instanz geschlossen ist. Aktiviert – Gibt an, dass der öffentliche SSH-Port gemäß der VNet-/Subnetzrichtlinie geöffnet und zugänglich ist, falls zutreffend. | "Deaktiviert" "Aktiviert" |
Databricks
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "Databricks" (erforderlich) |
Eigenschaften | DatabricksProperties |
DatabricksProperties
Name | Beschreibung | Wert |
---|---|---|
databricksAccessToken | Databricks-Zugriffstoken | Schnur |
DataFactory
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "DataFactory" (erforderlich) |
DataLakeAnalytics
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "DataLakeAnalytics" (erforderlich) |
Eigenschaften | DataLakeAnalyticsProperties- |
DataLakeAnalyticsProperties
Name | Beschreibung | Wert |
---|---|---|
dataLakeStoreAccountName | DataLake Store-Kontoname | Schnur |
HDInsight
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "HDInsight" (erforderlich) |
Eigenschaften | HDInsightProperties |
HDInsightProperties
Name | Beschreibung | Wert |
---|---|---|
Adresse | Öffentliche IP-Adresse des Masterknotens des Clusters. | Schnur |
administratorAccount | Administratoranmeldeinformationen für den Masterknoten des Clusters | VirtualMachineSshCredentials |
sshPort | Port für SSH-Verbindungen im Masterknoten des Clusters geöffnet. | Int |
VirtualMachineSshCredentials
Name | Beschreibung | Wert |
---|---|---|
Passwort | Kennwort des Administratorkontos | Schnur |
privateKeyData | Private Schlüsseldaten | Schnur |
publicKeyData | Öffentliche Schlüsseldaten | Schnur |
Nutzername | Benutzername des Administratorkontos | Schnur |
VirtualMachine
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "VirtualMachine" (erforderlich) |
Eigenschaften | VirtualMachineProperties |
VirtualMachineProperties
Name | Beschreibung | Wert |
---|---|---|
Adresse | Öffentliche IP-Adresse des virtuellen Computers. | Schnur |
administratorAccount | Administratoranmeldeinformationen für virtuelle Computer | VirtualMachineSshCredentials |
sshPort | Port für ssh-Verbindungen geöffnet. | Int |
virtualMachineSize | Größe des virtuellen Computers | Schnur |
Sku
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Sku | Schnur |
Rang | Ebene der Sku wie Basic oder Enterprise | Schnur |