Microsoft.MachineLearningServices-werkruimten/computes 01-06-2019
- Laatste
- 2023-10-01
- 2023-08-01-preview
- 2023-06-01-preview
- 2023-04-01
- 2023-04-01-preview
- 2023-02-01-preview
- 2022-12-01-preview
- 2022-10-01
- 2022-10-01-preview
- 2022-06-01-preview
- 2022-05-01
- 2022-02-01-preview
- 2022-01-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-preview
- 2020-01-01
- 2019-11-01
- 2019-06-01
- 2019-05-01
- 2018-11-19
- 2018-03-01-preview
Bicep-resourcedefinitie
Het resourcetype werkruimten/berekeningen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.MachineLearningServices/workspaces/computes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2019-06-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
identity: {
type: 'SystemAssigned'
}
properties: {
computeLocation: 'string'
description: 'string'
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
}
Rekenobjecten
Stel de eigenschap computeType in om het type object op te geven.
Gebruik voor 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'
}
}
Voor AmlCompute gebruikt u:
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'
}
Gebruik voor Databricks:
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
}
Gebruik voor DataFactory:
computeType: 'DataFactory'
Gebruik voor DataLakeAnalytics:
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
Gebruik voor HDInsight:
computeType: 'HDInsight'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
}
Voor VirtualMachine gebruikt u:
computeType: 'VirtualMachine'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
virtualMachineSize: 'string'
}
Eigenschapswaarden
werkruimten/berekeningen
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep. |
tekenreeks (vereist) Tekenlimiet: 3-24 voor rekenproces 3-32 voor AML-rekenkracht 2-16 voor andere rekentypen Geldige tekens: Alfanumeriek en afbreekstreepjes. |
location | Hiermee geeft u de locatie van de resource. | tekenreeks |
tags | Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
Bovenliggende | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie Onderliggende resource buiten bovenliggende resource voor meer informatie. |
Symbolische naam voor resource van het type: werkruimten |
identity | De identiteit van de resource. | Identiteit |
properties | Rekeneigenschappen | Compute |
Identiteit
Naam | Description | Waarde |
---|---|---|
type | Het identiteitstype. | 'SystemAssigned' |
Compute
Naam | Description | Waarde |
---|---|---|
computeLocation | Locatie voor de onderliggende berekening | tekenreeks |
beschrijving | De beschrijving van de Machine Learning-berekening. | tekenreeks |
resourceId | ARM-resource-id van de onderliggende berekening | tekenreeks |
computeType | Het objecttype instellen | AKS AmlCompute Databricks Datafactory DataLakeAnalytics HDInsight VirtualMachine (vereist) |
AKS
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'AKS' (vereist) |
properties | AKS-eigenschappen | AKSProperties |
AKSProperties
Naam | Description | Waarde |
---|---|---|
agentCount | Aantal agents | int Beperkingen: Minimumwaarde = 1 |
agentVMSize | Grootte van virtuele machine van agent | tekenreeks |
aksNetworkingConfiguration | AKS-netwerkconfiguratie voor vnet | AksNetworkingConfiguration |
clusterFqdn | Volledig gekwalificeerde domeinnaam van cluster | tekenreeks |
sslConfiguration | SSL-configuratie | SslConfiguration |
AksNetworkingConfiguration
Naam | Description | Waarde |
---|---|---|
dnsServiceIP | Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het adresbereik van de Kubernetes-service bevinden dat is opgegeven in serviceCidr. | tekenreeks Beperkingen: Patroon = ^(?:(?: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 | Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met IP-adresbereiken van subnetten of het adresbereik van de Kubernetes-service. | tekenreeks Beperkingen: Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Een IP-adresbereik voor CIDR-notatie waaruit IP-adressen van serviceclusters kunnen worden toegewezen. De ip-adresbereiken van het subnet mogen niet overlappen. | tekenreeks Beperkingen: Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren | tekenreeks |
SslConfiguration
Naam | Description | Waarde |
---|---|---|
Cert | Certificaatgegevens | tekenreeks |
Cname | CNAME van het certificaat | tekenreeks |
sleutel | Belangrijke gegevens | tekenreeks |
status | SSL voor scoren in- of uitschakelen | 'Uitgeschakeld' Ingeschakeld |
AmlCompute
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'AmlCompute' (vereist) |
properties | Eigenschappen van AML Compute | AmlComputeProperties |
AmlComputeProperties
Naam | Description | Waarde |
---|---|---|
remoteLoginPortPublicAccess | Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld: geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster. NotSpecified: geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Het kan alleen standaard zijn tijdens het maken van het cluster. Na het maken wordt het ingeschakeld of uitgeschakeld. | 'Uitgeschakeld' Ingeschakeld 'NotSpecified' |
scaleSettings | Schaalinstellingen voor AML Compute | ScaleSettings |
subnet | De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. | ResourceId |
userAccountCredentials | Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. | UserAccountCredentials |
vmPriority | Prioriteit van virtuele machine | 'Toegewezen' 'LowPriority' |
vmSize | Grootte van virtuele machine | tekenreeks |
ScaleSettings
Naam | Description | Waarde |
---|---|---|
maxNodeCount | Maximum aantal te gebruiken knooppunten | int (vereist) |
minNodeCount | Minimaal aantal te gebruiken knooppunten | int |
nodeIdleTimeBeforeScaleDown | Niet-actieve knooppunttijd voordat amlCompute omlaag wordt geschaald | tekenreeks |
ResourceId
Naam | Description | Waarde |
---|---|---|
id | De id van de resource | tekenreeks (vereist) |
UserAccountCredentials
Naam | Description | Waarde |
---|---|---|
adminUserName | Naam van het beheerdersaccount dat kan worden gebruikt voor SSH naar knooppunten. | tekenreeks (vereist) |
adminUserPassword | Wachtwoord van het gebruikersaccount van de beheerder. | tekenreeks |
adminUserSshPublicKey | Openbare SSH-sleutel van het beheerdersaccount. | tekenreeks |
Databricks
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'Databricks' (vereist) |
properties | DatabricksEigenschappen |
DatabricksEigenschappen
Naam | Description | Waarde |
---|---|---|
databricksAccessToken | Databricks-toegangstoken | tekenreeks |
DataFactory
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'DataFactory' (vereist) |
DataLakeAnalytics
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'DataLakeAnalytics' (vereist) |
properties | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Naam | Description | Waarde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-accountnaam | tekenreeks |
HDInsight
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | HDInsight (vereist) |
properties | HDInsightProperties |
HDInsightProperties
Naam | Description | Waarde |
---|---|---|
adres | Openbaar IP-adres van het hoofdknooppunt van het cluster. | tekenreeks |
administratorAccount | Beheer referenties voor het hoofdknooppunt van het cluster | VirtualMachineSshCredentials |
sshPort | Poort geopend voor SSH-verbindingen op het hoofdknooppunt van het cluster. | int |
VirtualMachineSshCredentials
Naam | Description | Waarde |
---|---|---|
wachtwoord | Wachtwoord van beheerdersaccount | tekenreeks |
privateKeyData | Persoonlijke sleutelgegevens | tekenreeks |
publicKeyData | Openbare sleutelgegevens | tekenreeks |
gebruikersnaam | Gebruikersnaam van beheerdersaccount | tekenreeks |
VirtualMachine
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'VirtualMachine' (vereist) |
properties | VirtualMachineEigenschappen |
VirtualMachineEigenschappen
Naam | Description | Waarde |
---|---|---|
adres | Openbaar IP-adres van de virtuele machine. | tekenreeks |
administratorAccount | Beheer referenties voor virtuele machine | VirtualMachineSshCredentials |
sshPort | Poort geopend voor SSH-verbindingen. | int |
virtualMachineSize | Grootte van virtuele machine | tekenreeks |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Een Machine Learning Service ADLA Compute maken |
Met deze sjabloon maakt u een Machine Learning Service ADLA Compute. |
Een Machine Learning Service Aks Compute maken |
Met deze sjabloon maakt u een Machine Learning Service Aks Compute. |
Een Machine Learning Service DSVM Compute maken |
Met deze sjabloon maakt u een Machine Learning Service DSVM Compute. |
Een Machine Learning Service HDInsight-cluster maken |
Met deze sjabloon maakt u een HDInsight-cluster voor Machine Learning Service |
Een Azure Machine Learning AKS-berekening maken |
Met deze sjabloon maakt u een Azure Machine Learning-rekenproces. |
Een Azure Machine Learning-rekencluster maken |
Met deze sjabloon maakt u een Azure Machine Learning-rekencluster. |
Een Azure Machine Learning-rekenproces maken |
Met deze sjabloon maakt u een Azure Machine Learning-rekenproces namens een andere gebruiker met een voorbeeld van een inline-installatiescript |
Een LinkedService maken in Azure Machine Learning-werkruimte |
Met deze sjabloon maakt u een LinkedService in een bestaande Azure Machine Learning-werkruimte. |
Een AKS-rekendoel maken met een privé-IP-adres |
Met deze sjabloon maakt u een AKS-rekendoel in een opgegeven Azure Machine Learning Service-werkruimte met een privé-IP-adres. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype werkruimten/berekeningen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.MachineLearningServices/workspaces/computes-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2019-06-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"computeLocation": "string",
"description": "string",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
}
}
Rekenobjecten
Stel de eigenschap computeType in om het type object op te geven.
Gebruik voor 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"
}
}
Voor AmlCompute gebruikt u:
"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"
}
Gebruik voor Databricks:
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string"
}
Gebruik voor DataFactory:
"computeType": "DataFactory"
Gebruik voor DataLakeAnalytics:
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
Gebruik voor HDInsight:
"computeType": "HDInsight",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int"
}
Gebruik voor VirtualMachine:
"computeType": "VirtualMachine",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int",
"virtualMachineSize": "string"
}
Eigenschapswaarden
werkruimten/berekeningen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.MachineLearningServices/workspaces/computes' |
apiVersion | De resource-API-versie | '2019-06-01' |
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) Tekenlimiet: 3-24 voor rekenproces 3-32 voor AML-berekening 2-16 voor andere rekentypen Geldige tekens: Alfanumerieken en afbreekstreepjes. |
location | Hiermee geeft u de locatie van de resource. | tekenreeks |
tags | Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
identity | De identiteit van de resource. | Identiteit |
properties | Rekeneigenschappen | Compute |
Identiteit
Naam | Description | Waarde |
---|---|---|
type | Het identiteitstype. | 'SystemAssigned' |
Compute
Naam | Description | Waarde |
---|---|---|
computeLocation | Locatie voor de onderliggende berekening | tekenreeks |
beschrijving | De beschrijving van de Machine Learning-berekening. | tekenreeks |
resourceId | ARM-resource-id van de onderliggende berekening | tekenreeks |
computeType | Het objecttype instellen | AKS AmlCompute Databricks Datafactory DataLakeAnalytics HDInsight VirtualMachine (vereist) |
AKS
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'AKS' (vereist) |
properties | AKS-eigenschappen | AKSEigenschappen |
AKSEigenschappen
Naam | Description | Waarde |
---|---|---|
agentCount | Aantal agents | int Beperkingen: Minimumwaarde = 1 |
agentVMSize | Grootte van virtuele machine van agent | tekenreeks |
aksNetworkingConfiguration | AKS-netwerkconfiguratie voor vnet | AksNetworkingConfiguration |
clusterFqdn | Volledig gekwalificeerde domeinnaam van cluster | tekenreeks |
sslConfiguration | SSL-configuratie | SslConfiguration |
AksNetworkingConfiguration
Naam | Description | Waarde |
---|---|---|
dnsServiceIP | Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het adresbereik van de Kubernetes-service bevinden dat is opgegeven in serviceCidr. | tekenreeks Beperkingen: Patroon = ^(?:(?: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 | Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met IP-adresbereiken van subnetten of het adresbereik van de Kubernetes-service. | tekenreeks Beperkingen: Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Een IP-adresbereik voor CIDR-notatie waaruit IP-adressen van serviceclusters kunnen worden toegewezen. De ip-adresbereiken van het subnet mogen niet overlappen. | tekenreeks Beperkingen: Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren | tekenreeks |
SslConfiguration
Naam | Description | Waarde |
---|---|---|
Cert | Certificaatgegevens | tekenreeks |
Cname | CNAME van het certificaat | tekenreeks |
sleutel | Belangrijke gegevens | tekenreeks |
status | SSL voor scoren in- of uitschakelen | 'Uitgeschakeld' Ingeschakeld |
AmlCompute
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'AmlCompute' (vereist) |
properties | Eigenschappen van AML Compute | AmlComputeProperties |
AmlComputeProperties
Naam | Description | Waarde |
---|---|---|
remoteLoginPortPublicAccess | Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld : geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster. NotSpecified: geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders zijn alle openbare knooppunten geopend. Het kan alleen standaard zijn tijdens het maken van het cluster. Na het maken wordt het ingeschakeld of uitgeschakeld. | 'Uitgeschakeld' Ingeschakeld 'Niet opgegeven' |
scaleSettings | Schaalinstellingen voor AML Compute | ScaleSettings |
subnet | Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. | ResourceId |
userAccountCredentials | Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. | UserAccountCredentials |
vmPriority | Prioriteit van virtuele machine | 'Toegewezen' 'LowPriority' |
vmSize | Grootte van virtuele machine | tekenreeks |
ScaleSettings
Naam | Description | Waarde |
---|---|---|
maxNodeCount | Maximum aantal te gebruiken knooppunten | int (vereist) |
minNodeCount | Minimaal aantal te gebruiken knooppunten | int |
nodeIdleTimeBeforeScaleDown | Knooppunt inactieve tijd voordat amlCompute omlaag wordt geschaald | tekenreeks |
ResourceId
Naam | Description | Waarde |
---|---|---|
id | De id van de resource | tekenreeks (vereist) |
UserAccountCredentials
Naam | Description | Waarde |
---|---|---|
adminUserName | Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. | tekenreeks (vereist) |
adminUserPassword | Wachtwoord van het beheerdersaccount. | tekenreeks |
adminUserSshPublicKey | Openbare SSH-sleutel van het beheerdersaccount. | tekenreeks |
Databricks
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | Databricks (vereist) |
properties | DatabricksProperties |
DatabricksProperties
Naam | Description | Waarde |
---|---|---|
databricksAccessToken | Databricks-toegangstoken | tekenreeks |
DataFactory
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'DataFactory' (vereist) |
DataLakeAnalytics
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'DataLakeAnalytics' (vereist) |
properties | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Naam | Description | Waarde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-accountnaam | tekenreeks |
HDInsight
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | HDInsight (vereist) |
properties | HDInsightProperties |
HDInsightProperties
Naam | Description | Waarde |
---|---|---|
adres | Openbaar IP-adres van het hoofdknooppunt van het cluster. | tekenreeks |
administratorAccount | Beheer referenties voor het hoofdknooppunt van het cluster | VirtualMachineSshCredentials |
sshPort | Poort geopend voor SSH-verbindingen op het hoofdknooppunt van het cluster. | int |
VirtualMachineSshCredentials
Naam | Description | Waarde |
---|---|---|
wachtwoord | Wachtwoord van beheerdersaccount | tekenreeks |
privateKeyData | Persoonlijke sleutelgegevens | tekenreeks |
publicKeyData | Openbare-sleutelgegevens | tekenreeks |
gebruikersnaam | Gebruikersnaam van beheerdersaccount | tekenreeks |
VirtualMachine
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'VirtualMachine' (vereist) |
properties | VirtualMachineProperties |
VirtualMachineProperties
Naam | Description | Waarde |
---|---|---|
adres | Openbaar IP-adres van de virtuele machine. | tekenreeks |
administratorAccount | Beheer referenties voor virtuele machine | VirtualMachineSshCredentials |
sshPort | Poort geopend voor SSH-verbindingen. | int |
virtualMachineSize | Grootte van virtuele machine | tekenreeks |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Een Machine Learning Service ADLA Compute maken |
Met deze sjabloon maakt u een Machine Learning Service ADLA Compute. |
Een Machine Learning Service Aks Compute maken |
Met deze sjabloon maakt u een Machine Learning Service Aks Compute. |
Een Machine Learning Service DSVM Compute maken |
Met deze sjabloon maakt u een Machine Learning Service DSVM Compute. |
Een Machine Learning Service HDInsight-cluster maken |
Met deze sjabloon maakt u een HDInsight-cluster voor Machine Learning Service |
Een Azure Machine Learning AKS-berekening maken |
Met deze sjabloon maakt u een Azure Machine Learning-rekenproces. |
Een Azure Machine Learning-rekencluster maken |
Met deze sjabloon maakt u een Azure Machine Learning-rekencluster. |
Een Azure Machine Learning-rekenproces maken |
Met deze sjabloon maakt u een Azure Machine Learning-rekenproces namens een andere gebruiker met een voorbeeld van een inline-installatiescript |
Een LinkedService maken in Azure Machine Learning-werkruimte |
Met deze sjabloon maakt u een LinkedService in een bestaande Azure Machine Learning-werkruimte. |
Een AKS-rekendoel maken met een privé-IP-adres |
Met deze sjabloon maakt u een AKS-rekendoel in een opgegeven Azure Machine Learning Service-werkruimte met een privé-IP-adres. |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype werkruimten/berekeningen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.MachineLearningServices/workspaces/computes-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2019-06-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
}
})
}
Rekenobjecten
Stel de eigenschap computeType in om het type object op te geven.
Gebruik voor 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"
}
}
Voor AmlCompute gebruikt u:
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"
}
Gebruik voor Databricks:
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
}
Gebruik voor DataFactory:
computeType = "DataFactory"
Gebruik voor DataLakeAnalytics:
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
Gebruik voor HDInsight:
computeType = "HDInsight"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
}
Gebruik voor VirtualMachine:
computeType = "VirtualMachine"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
virtualMachineSize = "string"
}
Eigenschapswaarden
werkruimten/berekeningen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.MachineLearningServices/workspaces/computes@2019-06-01" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 3-24 voor rekenproces 3-32 voor AML-berekening 2-16 voor andere rekentypen Geldige tekens: Alfanumerieken en afbreekstreepjes. |
location | Hiermee geeft u de locatie van de resource. | tekenreeks |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van type: werkruimten |
tags | Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. | Woordenlijst met tagnamen en -waarden. |
identity | De identiteit van de resource. | Identiteit |
properties | Rekeneigenschappen | Compute |
Identiteit
Naam | Description | Waarde |
---|---|---|
type | Het identiteitstype. | "SystemAssigned" |
Compute
Naam | Description | Waarde |
---|---|---|
computeLocation | Locatie voor de onderliggende berekening | tekenreeks |
beschrijving | De beschrijving van de Machine Learning-berekening. | tekenreeks |
resourceId | ARM-resource-id van de onderliggende berekening | tekenreeks |
computeType | Het objecttype instellen | AKS AmlCompute Databricks Datafactory DataLakeAnalytics HDInsight VirtualMachine (vereist) |
AKS
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'AKS' (vereist) |
properties | AKS-eigenschappen | AKSProperties |
AKSProperties
Naam | Description | Waarde |
---|---|---|
agentCount | Aantal agents | int Beperkingen: Minimumwaarde = 1 |
agentVMSize | Grootte van virtuele machine van agent | tekenreeks |
aksNetworkingConfiguration | AKS-netwerkconfiguratie voor vnet | AksNetworkingConfiguration |
clusterFqdn | Volledig gekwalificeerde domeinnaam van cluster | tekenreeks |
sslConfiguration | SSL-configuratie | SslConfiguration |
AksNetworkingConfiguration
Naam | Description | Waarde |
---|---|---|
dnsServiceIP | Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het adresbereik van de Kubernetes-service bevinden dat is opgegeven in serviceCidr. | tekenreeks Beperkingen: Patroon = ^(?:(?: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 | Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met IP-adresbereiken van subnetten of het adresbereik van de Kubernetes-service. | tekenreeks Beperkingen: Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Een IP-adresbereik voor CIDR-notatie waaruit IP-adressen van serviceclusters kunnen worden toegewezen. De ip-adresbereiken van het subnet mogen niet overlappen. | tekenreeks Beperkingen: Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren | tekenreeks |
SslConfiguration
Naam | Description | Waarde |
---|---|---|
Cert | Certificaatgegevens | tekenreeks |
Cname | CNAME van het certificaat | tekenreeks |
sleutel | Belangrijke gegevens | tekenreeks |
status | SSL voor scoren in- of uitschakelen | "Uitgeschakeld" "Ingeschakeld" |
AmlCompute
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | "AmlCompute" (vereist) |
properties | Eigenschappen van AML Compute | AmlComputeProperties |
AmlComputeProperties
Naam | Description | Waarde |
---|---|---|
remoteLoginPortPublicAccess | Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld : geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster. NotSpecified: geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders zijn alle openbare knooppunten geopend. Het kan alleen standaard zijn tijdens het maken van het cluster. Na het maken wordt het ingeschakeld of uitgeschakeld. | "Uitgeschakeld" "Ingeschakeld" "Niet opgegeven" |
scaleSettings | Schaalinstellingen voor AML Compute | ScaleSettings |
subnet | Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. | ResourceId |
userAccountCredentials | Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. | UserAccountCredentials |
vmPriority | Prioriteit van virtuele machine | "Toegewezen" "LowPriority" |
vmSize | Grootte van virtuele machine | tekenreeks |
ScaleSettings
Naam | Description | Waarde |
---|---|---|
maxNodeCount | Maximum aantal te gebruiken knooppunten | int (vereist) |
minNodeCount | Minimaal aantal te gebruiken knooppunten | int |
nodeIdleTimeBeforeScaleDown | Knooppunt inactieve tijd voordat amlCompute omlaag wordt geschaald | tekenreeks |
ResourceId
Naam | Description | Waarde |
---|---|---|
id | De id van de resource | tekenreeks (vereist) |
UserAccountCredentials
Naam | Description | Waarde |
---|---|---|
adminUserName | Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. | tekenreeks (vereist) |
adminUserPassword | Wachtwoord van het beheerdersaccount. | tekenreeks |
adminUserSshPublicKey | Openbare SSH-sleutel van het beheerdersaccount. | tekenreeks |
Databricks
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'Databricks' (vereist) |
properties | DatabricksProperties |
DatabricksProperties
Naam | Description | Waarde |
---|---|---|
databricksAccessToken | Databricks-toegangstoken | tekenreeks |
DataFactory
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | "DataFactory" (vereist) |
DataLakeAnalytics
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | "DataLakeAnalytics" (vereist) |
properties | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Naam | Description | Waarde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-accountnaam | tekenreeks |
HDInsight
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | HDInsight (vereist) |
properties | HDInsightProperties |
HDInsightProperties
Naam | Description | Waarde |
---|---|---|
adres | Openbaar IP-adres van het hoofdknooppunt van het cluster. | tekenreeks |
administratorAccount | Beheer referenties voor het hoofdknooppunt van het cluster | VirtualMachineSshCredentials |
sshPort | Poort geopend voor SSH-verbindingen op het hoofdknooppunt van het cluster. | int |
VirtualMachineSshCredentials
Naam | Description | Waarde |
---|---|---|
wachtwoord | Wachtwoord van beheerdersaccount | tekenreeks |
privateKeyData | Persoonlijke sleutelgegevens | tekenreeks |
publicKeyData | Openbare sleutelgegevens | tekenreeks |
gebruikersnaam | Gebruikersnaam van beheerdersaccount | tekenreeks |
VirtualMachine
Naam | Description | Waarde |
---|---|---|
computeType | Het type berekening | 'VirtualMachine' (vereist) |
properties | VirtualMachineEigenschappen |
VirtualMachineEigenschappen
Naam | Description | Waarde |
---|---|---|
adres | Openbaar IP-adres van de virtuele machine. | tekenreeks |
administratorAccount | Beheer referenties voor virtuele machine | VirtualMachineSshCredentials |
sshPort | Poort geopend voor SSH-verbindingen. | int |
virtualMachineSize | Grootte van virtuele machine | tekenreeks |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor