Microsoft.MachineLearningServices-Arbeitsbereiche/Computes 2019-05-01
- Neueste
- 2024-10-01
- 2024-10-01-Vorschau-
- 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@2019-05-01' = {
parent: resourceSymbolicName
identity: {
type: 'SystemAssigned'
}
location: 'string'
name: 'string'
properties: {
computeLocation: 'string'
description: 'string'
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
tags: {
{customized property}: '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: {
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 DataFactory-:
{
computeType: 'DataFactory'
}
Verwenden Sie für DataLakeAnalytics:
{
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
}
Verwenden Sie für Databricks:
{
computeType: 'Databricks'
properties: {
databricksAccessToken: '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
AKS
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "AKS" (erforderlich) |
Eigenschaften | AKS-Eigenschaften | AKSProperties |
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 |
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- |
AmlCompute
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "AmlCompute" (erforderlich) |
Eigenschaften | AML Compute-Eigenschaften | AmlComputeProperties |
AmlComputeProperties
Name | Beschreibung | Wert |
---|---|---|
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 |
Berechnen
Name | Beschreibung | Wert |
---|---|---|
computeLocation | Speicherort für die zugrunde liegende Berechnung | Schnur |
computeType | Legen Sie für den Typ AKS-auf "AKS" fest. Legen Sie für den Typ AmlComputeauf "AmlCompute" fest. Legen Sie 'DataFactory' für den Typ DataFactory-fest. Legen Sie für den Typ DataLakeAnalytics-auf "DataLakeAnalytics" fest. Festlegen auf 'Databricks' für typ Databricks. Legen Sie für den Typ HDInsight-auf "HDInsight" fest. Set to 'VirtualMachine' for type VirtualMachine. | 'AKS' "AmlCompute" 'Databricks' 'DataFactory' 'DataLakeAnalytics' "HDInsight" "VirtualMachine" (erforderlich) |
Beschreibung | Die Beschreibung der Machine Learning-Berechnung. | Schnur |
resourceId | ARM-Ressourcen-ID des zugrunde liegenden Computes | 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 |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Der Identitätstyp. | 'SystemAssigned' |
Microsoft.MachineLearningServices/workspaces/computes
Name | Beschreibung | Wert |
---|---|---|
Identität | Die Identität der Ressource. | Identity |
Ort | Gibt den Speicherort der Ressource an. | Schnur |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
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 |
Eigenschaften | Berechnen von Eigenschaften | Compute |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
ResourceId
Name | Beschreibung | Wert |
---|---|---|
id | Die ID der Ressource | Zeichenfolge (erforderlich) |
ResourceTags
Name | Beschreibung | Wert |
---|
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 |
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" |
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 |
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 |
VirtualMachineSshCredentials
Name | Beschreibung | Wert |
---|---|---|
Passwort | Kennwort des Administratorkontos | Schnur |
privateKeyData | Private Schlüsseldaten | Schnur |
publicKeyData | Öffentliche Schlüsseldaten | Schnur |
Nutzername | Benutzername des Administratorkontos | Schnur |
Schnellstartbeispiele
Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.
Bicep-Datei | Beschreibung |
---|---|
Von Azure Machine Learning end-to-End-Setup | Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster. |
end-to-End-Setup (Legacy) von Azure Machine Learning | Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster. |
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": "2019-05-01",
"name": "string",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"properties": {
"computeLocation": "string",
"description": "string",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
},
"tags": {
"{customized property}": "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": {
"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 DataFactory-:
{
"computeType": "DataFactory"
}
Verwenden Sie für DataLakeAnalytics:
{
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
}
Verwenden Sie für Databricks:
{
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "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
AKS
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "AKS" (erforderlich) |
Eigenschaften | AKS-Eigenschaften | AKSProperties |
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 |
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- |
AmlCompute
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "AmlCompute" (erforderlich) |
Eigenschaften | AML Compute-Eigenschaften | AmlComputeProperties |
AmlComputeProperties
Name | Beschreibung | Wert |
---|---|---|
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 |
Berechnen
Name | Beschreibung | Wert |
---|---|---|
computeLocation | Speicherort für die zugrunde liegende Berechnung | Schnur |
computeType | Legen Sie für den Typ AKS-auf "AKS" fest. Legen Sie für den Typ AmlComputeauf "AmlCompute" fest. Legen Sie 'DataFactory' für den Typ DataFactory-fest. Legen Sie für den Typ DataLakeAnalytics-auf "DataLakeAnalytics" fest. Festlegen auf 'Databricks' für typ Databricks. Legen Sie für den Typ HDInsight-auf "HDInsight" fest. Set to 'VirtualMachine' for type VirtualMachine. | 'AKS' "AmlCompute" 'Databricks' 'DataFactory' 'DataLakeAnalytics' "HDInsight" "VirtualMachine" (erforderlich) |
Beschreibung | Die Beschreibung der Machine Learning-Berechnung. | Schnur |
resourceId | ARM-Ressourcen-ID des zugrunde liegenden Computes | 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 |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Der Identitätstyp. | 'SystemAssigned' |
Microsoft.MachineLearningServices/workspaces/computes
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2019-05-01' |
Identität | Die Identität der Ressource. | Identity |
Ort | Gibt den Speicherort der Ressource an. | Schnur |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Berechnen von Eigenschaften | Compute |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.MachineLearningServices/workspaces/computes" |
ResourceId
Name | Beschreibung | Wert |
---|---|---|
id | Die ID der Ressource | Zeichenfolge (erforderlich) |
ResourceTags
Name | Beschreibung | Wert |
---|
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 |
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" |
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 |
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 |
VirtualMachineSshCredentials
Name | Beschreibung | Wert |
---|---|---|
Passwort | Kennwort des Administratorkontos | Schnur |
privateKeyData | Private Schlüsseldaten | Schnur |
publicKeyData | Öffentliche Schlüsseldaten | Schnur |
Nutzername | Benutzername des Administratorkontos | Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Von Azure Machine Learning end-to-End-Setup |
Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster. |
end-to-End-Setup (Legacy) von Azure Machine Learning |
Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster. |
Erstellen eines LinkedService im Azure Machine Learning-Arbeitsbereich |
Diese Vorlage erstellt einen LinkedService in einem vorhandenen Azure Machine Learning-Arbeitsbereich. |
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 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. |
Erstellen einer Azure Machine Learning- |
Diese Vorlage erstellt eine Azure Machine Learning-Berechnung. |
Erstellen eines Computeclusters für Azure Machine Learning |
Diese Vorlage erstellt einen Azure Machine Learning-Computecluster. |
Erstellen einer Compute-Instanz von Azure Machine Learning |
Diese Vorlage erstellt eine Azure Machine Learning-Computeinstanz im Auftrag eines anderen Benutzers mit einem Beispiel-Inline-Setupskript. |
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-05-01"
name = "string"
identity = {
type = "SystemAssigned"
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
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 = {
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 DataFactory-:
{
computeType = "DataFactory"
}
Verwenden Sie für DataLakeAnalytics:
{
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
}
Verwenden Sie für Databricks:
{
computeType = "Databricks"
properties = {
databricksAccessToken = "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
AKS
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "AKS" (erforderlich) |
Eigenschaften | AKS-Eigenschaften | AKSProperties |
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 |
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- |
AmlCompute
Name | Beschreibung | Wert |
---|---|---|
computeType | Der Computetyp | "AmlCompute" (erforderlich) |
Eigenschaften | AML Compute-Eigenschaften | AmlComputeProperties |
AmlComputeProperties
Name | Beschreibung | Wert |
---|---|---|
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 |
Berechnen
Name | Beschreibung | Wert |
---|---|---|
computeLocation | Speicherort für die zugrunde liegende Berechnung | Schnur |
computeType | Legen Sie für den Typ AKS-auf "AKS" fest. Legen Sie für den Typ AmlComputeauf "AmlCompute" fest. Legen Sie 'DataFactory' für den Typ DataFactory-fest. Legen Sie für den Typ DataLakeAnalytics-auf "DataLakeAnalytics" fest. Festlegen auf 'Databricks' für typ Databricks. Legen Sie für den Typ HDInsight-auf "HDInsight" fest. Set to 'VirtualMachine' for type VirtualMachine. | 'AKS' "AmlCompute" 'Databricks' 'DataFactory' 'DataLakeAnalytics' "HDInsight" "VirtualMachine" (erforderlich) |
Beschreibung | Die Beschreibung der Machine Learning-Berechnung. | Schnur |
resourceId | ARM-Ressourcen-ID des zugrunde liegenden Computes | 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 |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Der Identitätstyp. | 'SystemAssigned' |
Microsoft.MachineLearningServices/workspaces/computes
Name | Beschreibung | Wert |
---|---|---|
Identität | Die Identität der Ressource. | Identity |
Ort | Gibt den Speicherort der Ressource an. | Schnur |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Arbeitsbereiche |
Eigenschaften | Berechnen von Eigenschaften | Compute |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.MachineLearningServices/workspaces/computes@2019-05-01" |
ResourceId
Name | Beschreibung | Wert |
---|---|---|
id | Die ID der Ressource | Zeichenfolge (erforderlich) |
ResourceTags
Name | Beschreibung | Wert |
---|
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 |
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" |
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 |
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 |
VirtualMachineSshCredentials
Name | Beschreibung | Wert |
---|---|---|
Passwort | Kennwort des Administratorkontos | Schnur |
privateKeyData | Private Schlüsseldaten | Schnur |
publicKeyData | Öffentliche Schlüsseldaten | Schnur |
Nutzername | Benutzername des Administratorkontos | Schnur |