Freigeben über


Microsoft.MachineLearningServices-Arbeitsbereiche/Computes 2019-11-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@2019-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    computeLocation: 'string'
    description: 'string'
    resourceId: 'string'
    computeType: 'string'
    // For remaining properties, see Compute objects
  }
}

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: {
    remoteLoginPortPublicAccess: 'string'
    scaleSettings: {
      maxNodeCount: int
      minNodeCount: int
      nodeIdleTimeBeforeScaleDown: 'string'
    }
    subnet: {
      id: 'string'
    }
    userAccountCredentials: {
      adminUserName: 'string'
      adminUserPassword: 'string'
      adminUserSshPublicKey: 'string'
    }
    vmPriority: '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. 'SystemAssigned'

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-
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 "Deaktiviert"
"Aktiviert"

AmlCompute

Name Beschreibung Wert
computeType Der Computetyp "AmlCompute" (erforderlich)
Eigenschaften AML Compute-Eigenschaften AmlComputeProperties

AmlComputeProperties

Name Beschreibung Wert
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
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 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

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

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": "2019-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "computeLocation": "string",
    "description": "string",
    "resourceId": "string",
    "computeType": "string"
    // For remaining properties, see Compute objects
  }
}

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": {
    "remoteLoginPortPublicAccess": "string",
    "scaleSettings": {
      "maxNodeCount": "int",
      "minNodeCount": "int",
      "nodeIdleTimeBeforeScaleDown": "string"
    },
    "subnet": {
      "id": "string"
    },
    "userAccountCredentials": {
      "adminUserName": "string",
      "adminUserPassword": "string",
      "adminUserSshPublicKey": "string"
    },
    "vmPriority": "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 '2019-11-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. 'SystemAssigned'

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-
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 "Deaktiviert"
"Aktiviert"

AmlCompute

Name Beschreibung Wert
computeType Der Computetyp "AmlCompute" (erforderlich)
Eigenschaften AML Compute-Eigenschaften AmlComputeProperties

AmlComputeProperties

Name Beschreibung Wert
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
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 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

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

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@2019-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      computeLocation = "string"
      description = "string"
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

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 = {
    remoteLoginPortPublicAccess = "string"
    scaleSettings = {
      maxNodeCount = int
      minNodeCount = int
      nodeIdleTimeBeforeScaleDown = "string"
    }
    subnet = {
      id = "string"
    }
    userAccountCredentials = {
      adminUserName = "string"
      adminUserPassword = "string"
      adminUserSshPublicKey = "string"
    }
    vmPriority = "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@2019-11-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"

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-
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 "Deaktiviert"
"Aktiviert"

AmlCompute

Name Beschreibung Wert
computeType Der Computetyp "AmlCompute" (erforderlich)
Eigenschaften AML Compute-Eigenschaften AmlComputeProperties

AmlComputeProperties

Name Beschreibung Wert
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
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 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

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