Freigeben über


Microsoft.MachineLearningServices-Arbeitsbereiche/Computes 2021-01-01

Bicep-Ressourcendefinition

Der Ressourcentyp "Arbeitsbereiche/Computes" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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@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
  }
}

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'
    clusterPurpose: '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'
    workspaceUrl: '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
clusterPurpose Beabsichtigte Verwendung des Clusters "DenseProd"
"DevTest"
'FastProd'
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
workspaceUrl Arbeitsbereichs-URL 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

Bereitstellen in Azure
Diese Vorlage erstellt einen Machine Learning Service ADLA Compute.
Erstellen eines Machine Learning Service Aks Compute

Bereitstellen in Azure
Diese Vorlage erstellt einen Machine Learning Service Aks Compute.
Erstellen eines Machine Learning Service DSVM Compute-

Bereitstellen in Azure
Diese Vorlage erstellt einen Machine Learning Service DSVM Compute.
Erstellen eines HDInsight-Clusterclusters für maschinelles Lernen

Bereitstellen in Azure
Diese Vorlage erstellt einen HDInsight-Cluster des Machine Learning Service
Erstellen einer Azure Machine Learning-

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Machine Learning-Berechnung.
Erstellen eines Azure Machine Learning-Computeclusters

Bereitstellen in Azure
Diese Vorlage erstellt einen Azure Machine Learning-Computecluster.
Erstellen einer Azure Machine Learning-Computeinstanz

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

Bereitstellen in Azure
Diese Vorlage erstellt einen LinkedService in einem vorhandenen Azure Machine Learning-Arbeitsbereich.
Erstellen eines AKS-Computeziels mit einer privaten IP-Adresse

Bereitstellen in Azure
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:

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": "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
  }
}

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",
    "clusterPurpose": "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",
    "workspaceUrl": "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 '2021-01-01'
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
clusterPurpose Beabsichtigte Verwendung des Clusters "DenseProd"
"DevTest"
'FastProd'
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
workspaceUrl Arbeitsbereichs-URL 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

Bereitstellen in Azure
Diese Vorlage erstellt einen Machine Learning Service ADLA Compute.
Erstellen eines Machine Learning Service Aks Compute

Bereitstellen in Azure
Diese Vorlage erstellt einen Machine Learning Service Aks Compute.
Erstellen eines Machine Learning Service DSVM Compute-

Bereitstellen in Azure
Diese Vorlage erstellt einen Machine Learning Service DSVM Compute.
Erstellen eines HDInsight-Clusterclusters für maschinelles Lernen

Bereitstellen in Azure
Diese Vorlage erstellt einen HDInsight-Cluster des Machine Learning Service
Erstellen einer Azure Machine Learning-

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Machine Learning-Berechnung.
Erstellen eines Azure Machine Learning-Computeclusters

Bereitstellen in Azure
Diese Vorlage erstellt einen Azure Machine Learning-Computecluster.
Erstellen einer Azure Machine Learning-Computeinstanz

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

Bereitstellen in Azure
Diese Vorlage erstellt einen LinkedService in einem vorhandenen Azure Machine Learning-Arbeitsbereich.
Erstellen eines AKS-Computeziels mit einer privaten IP-Adresse

Bereitstellen in Azure
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@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"
    }
  })
}

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"
    clusterPurpose = "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"
    workspaceUrl = "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@2021-01-01"
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
clusterPurpose Beabsichtigte Verwendung des Clusters "DenseProd"
"DevTest"
"FastProd"
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
workspaceUrl Arbeitsbereichs-URL 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