Microsoft.MachineLearningServices-werkruimten/computes 2018-11-19
- meest recente
- 2024-10-01
- 2024-10-01-preview
- 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-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-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/computes kan worden geïmplementeerd met bewerkingen die als doel hebben:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.MachineLearningServices/werkruimten/computes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2018-11-19' = {
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'
}
}
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'
}
}
}
Gebruik voor 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'
}
}
Gebruik voor DataFactory-:
{
computeType: 'DataFactory'
}
Gebruik voor DataLakeAnalytics:
{
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
}
Gebruik voor Databricks-:
{
computeType: 'Databricks'
properties: {
databricksAccessToken: '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
AKS
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | AKS (vereist) |
Eigenschappen | AKS-eigenschappen | AKSProperties- |
AksNetworkingConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
dnsServiceIP | Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr. | snaar 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 het subnet of het Kubernetes-serviceadresbereik. | snaar 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 van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet. | snaar 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 | snaar |
AKSProperties
Naam | Beschrijving | Waarde |
---|---|---|
agentCount | Aantal agents | Int Beperkingen: Minimumwaarde = 1 |
agentVMSize | Grootte van virtuele agentmachine | snaar |
aksNetworkingConfiguration | AKS-netwerkconfiguratie voor vnet | AksNetworkingConfiguration- |
clusterFqdn | Volledig gekwalificeerde clusterdomeinnaam | snaar |
sslConfiguration | SSL-configuratie | SslConfiguration- |
AmlCompute
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'AmlCompute' (vereist) |
Eigenschappen | AML Compute-eigenschappen | AmlComputeProperties |
AmlComputeProperties
Naam | Beschrijving | Waarde |
---|---|---|
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 | snaar |
Berekenen
Naam | Beschrijving | Waarde |
---|---|---|
computeLocation | Locatie voor de onderliggende berekening | snaar |
computeType | Ingesteld op AKS voor het type AKS-. Ingesteld op AmlCompute voor het type AmlCompute. Ingesteld op 'DataFactory' voor het type DataFactory-. Ingesteld op 'DataLakeAnalytics' voor het type DataLakeAnalytics. Ingesteld op 'Databricks' voor het type Databricks. Ingesteld op HDInsight voor het type HDInsight-. Ingesteld op 'VirtualMachine' voor het type VirtualMachine. | 'AKS' 'AmlCompute' 'Databricks' 'DataFactory' 'DataLakeAnalytics' HDInsight VirtualMachine (vereist) |
beschrijving | De beschrijving van de Machine Learning-berekening. | snaar |
resourceId | ARM-resource-id van de onderliggende berekening | snaar |
Databricks
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'Databricks' (vereist) |
Eigenschappen | DatabricksProperties |
DatabricksProperties
Naam | Beschrijving | Waarde |
---|---|---|
databricksAccessToken | Databricks-toegangstoken | snaar |
DataFactory
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | DataFactory (vereist) |
DataLakeAnalytics
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | DataLakeAnalytics (vereist) |
Eigenschappen | DataLakeAnalyticsProperties- |
DataLakeAnalyticsProperties
Naam | Beschrijving | Waarde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-accountnaam | snaar |
HDInsight
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | HDInsight (vereist) |
Eigenschappen | HDInsightProperties- |
HDInsightProperties
Naam | Beschrijving | Waarde |
---|---|---|
adres | Openbaar IP-adres van het hoofdknooppunt van het cluster. | snaar |
administratorAccount | Beheerdersreferenties voor hoofdknooppunt van het cluster | VirtualMachineSshCredentials |
sshPort | Poort geopend voor ssh-verbindingen op het hoofdknooppunt van het cluster. | Int |
Identiteit
Naam | Beschrijving | Waarde |
---|---|---|
type | Het identiteitstype. | 'SystemAssigned' |
Microsoft.MachineLearningServices/workspaces/computes
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | De identiteit van de resource. | Identiteit |
plaats | Hiermee geeft u de locatie van de resource. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
ouder | 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 de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: werkruimten |
Eigenschappen | Rekeneigenschappen | Compute |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
ResourceId
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | De id van de resource | tekenreeks (vereist) |
ResourceTags
Naam | Beschrijving | Waarde |
---|
ScaleSettings
Naam | Beschrijving | Waarde |
---|---|---|
maxNodeCount | Maximum aantal knooppunten dat moet worden gebruikt | int (vereist) |
minNodeCount | Minimum aantal knooppunten dat moet worden gebruikt | Int |
nodeIdleTimeBeforeScaleDown | Niet-actieve tijd van knooppunt voordat u amlCompute omlaag schaalt | snaar |
SslConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Cert | Certificaatgegevens | snaar |
cname | CNAME van het certificaat | snaar |
sleutel | Sleutelgegevens | snaar |
status | Ssl in- of uitschakelen voor scoren | 'Uitgeschakeld' 'Ingeschakeld' |
UserAccountCredentials
Naam | Beschrijving | Waarde |
---|---|---|
adminUserName | Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. | tekenreeks (vereist) |
adminUserPassword | Wachtwoord van het gebruikersaccount van de beheerder. | snaar |
adminUserSshPublicKey | Openbare SSH-sleutel van het gebruikersaccount van de beheerder. | snaar |
VirtualMachine
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | VirtualMachine (vereist) |
Eigenschappen | VirtualMachineProperties |
VirtualMachineProperties
Naam | Beschrijving | Waarde |
---|---|---|
adres | Openbaar IP-adres van de virtuele machine. | snaar |
administratorAccount | Beheerdersreferenties voor virtuele machine | VirtualMachineSshCredentials |
sshPort | Poort geopend voor ssh-verbindingen. | Int |
virtualMachineSize | Grootte van virtuele machine | snaar |
VirtualMachineSshCredentials
Naam | Beschrijving | Waarde |
---|---|---|
wachtwoord | Wachtwoord van beheerdersaccount | snaar |
privateKeyData | Persoonlijke sleutelgegevens | snaar |
publicKeyData | Openbare-sleutelgegevens | snaar |
gebruikersnaam | Gebruikersnaam van beheerdersaccount | snaar |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
end-to-end beveiligde installatie van Azure Machine Learning | Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster. |
end-to-end beveiligde installatie van Azure Machine Learning (verouderd) | Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster. |
Een AKS-rekendoel maken met een privé-IP-adres | Met deze sjabloon maakt u een AKS-rekendoel in de azure Machine Learning Service-werkruimte met een privé-IP-adres. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype werkruimten/computes kan worden geïmplementeerd met bewerkingen die als doel hebben:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor 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 JSON toe aan uw sjabloon.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2018-11-19",
"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"
}
}
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"
}
}
}
Gebruik voor 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"
}
}
Gebruik voor DataFactory-:
{
"computeType": "DataFactory"
}
Gebruik voor DataLakeAnalytics:
{
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
}
Gebruik voor Databricks-:
{
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "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
AKS
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | AKS (vereist) |
Eigenschappen | AKS-eigenschappen | AKSProperties- |
AksNetworkingConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
dnsServiceIP | Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr. | snaar 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 het subnet of het Kubernetes-serviceadresbereik. | snaar 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 van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet. | snaar 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 | snaar |
AKSProperties
Naam | Beschrijving | Waarde |
---|---|---|
agentCount | Aantal agents | Int Beperkingen: Minimumwaarde = 1 |
agentVMSize | Grootte van virtuele agentmachine | snaar |
aksNetworkingConfiguration | AKS-netwerkconfiguratie voor vnet | AksNetworkingConfiguration- |
clusterFqdn | Volledig gekwalificeerde clusterdomeinnaam | snaar |
sslConfiguration | SSL-configuratie | SslConfiguration- |
AmlCompute
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'AmlCompute' (vereist) |
Eigenschappen | AML Compute-eigenschappen | AmlComputeProperties |
AmlComputeProperties
Naam | Beschrijving | Waarde |
---|---|---|
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 | snaar |
Berekenen
Naam | Beschrijving | Waarde |
---|---|---|
computeLocation | Locatie voor de onderliggende berekening | snaar |
computeType | Ingesteld op AKS voor het type AKS-. Ingesteld op AmlCompute voor het type AmlCompute. Ingesteld op 'DataFactory' voor het type DataFactory-. Ingesteld op 'DataLakeAnalytics' voor het type DataLakeAnalytics. Ingesteld op 'Databricks' voor het type Databricks. Ingesteld op HDInsight voor het type HDInsight-. Ingesteld op 'VirtualMachine' voor het type VirtualMachine. | 'AKS' 'AmlCompute' 'Databricks' 'DataFactory' 'DataLakeAnalytics' HDInsight VirtualMachine (vereist) |
beschrijving | De beschrijving van de Machine Learning-berekening. | snaar |
resourceId | ARM-resource-id van de onderliggende berekening | snaar |
Databricks
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'Databricks' (vereist) |
Eigenschappen | DatabricksProperties |
DatabricksProperties
Naam | Beschrijving | Waarde |
---|---|---|
databricksAccessToken | Databricks-toegangstoken | snaar |
DataFactory
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | DataFactory (vereist) |
DataLakeAnalytics
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | DataLakeAnalytics (vereist) |
Eigenschappen | DataLakeAnalyticsProperties- |
DataLakeAnalyticsProperties
Naam | Beschrijving | Waarde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-accountnaam | snaar |
HDInsight
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | HDInsight (vereist) |
Eigenschappen | HDInsightProperties- |
HDInsightProperties
Naam | Beschrijving | Waarde |
---|---|---|
adres | Openbaar IP-adres van het hoofdknooppunt van het cluster. | snaar |
administratorAccount | Beheerdersreferenties voor hoofdknooppunt van het cluster | VirtualMachineSshCredentials |
sshPort | Poort geopend voor ssh-verbindingen op het hoofdknooppunt van het cluster. | Int |
Identiteit
Naam | Beschrijving | Waarde |
---|---|---|
type | Het identiteitstype. | 'SystemAssigned' |
Microsoft.MachineLearningServices/workspaces/computes
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2018-11-19' |
identiteit | De identiteit van de resource. | Identiteit |
plaats | Hiermee geeft u de locatie van de resource. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Rekeneigenschappen | Compute |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.MachineLearningServices/workspaces/computes' |
ResourceId
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | De id van de resource | tekenreeks (vereist) |
ResourceTags
Naam | Beschrijving | Waarde |
---|
ScaleSettings
Naam | Beschrijving | Waarde |
---|---|---|
maxNodeCount | Maximum aantal knooppunten dat moet worden gebruikt | int (vereist) |
minNodeCount | Minimum aantal knooppunten dat moet worden gebruikt | Int |
nodeIdleTimeBeforeScaleDown | Niet-actieve tijd van knooppunt voordat u amlCompute omlaag schaalt | snaar |
SslConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Cert | Certificaatgegevens | snaar |
cname | CNAME van het certificaat | snaar |
sleutel | Sleutelgegevens | snaar |
status | Ssl in- of uitschakelen voor scoren | 'Uitgeschakeld' 'Ingeschakeld' |
UserAccountCredentials
Naam | Beschrijving | Waarde |
---|---|---|
adminUserName | Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. | tekenreeks (vereist) |
adminUserPassword | Wachtwoord van het gebruikersaccount van de beheerder. | snaar |
adminUserSshPublicKey | Openbare SSH-sleutel van het gebruikersaccount van de beheerder. | snaar |
VirtualMachine
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | VirtualMachine (vereist) |
Eigenschappen | VirtualMachineProperties |
VirtualMachineProperties
Naam | Beschrijving | Waarde |
---|---|---|
adres | Openbaar IP-adres van de virtuele machine. | snaar |
administratorAccount | Beheerdersreferenties voor virtuele machine | VirtualMachineSshCredentials |
sshPort | Poort geopend voor ssh-verbindingen. | Int |
virtualMachineSize | Grootte van virtuele machine | snaar |
VirtualMachineSshCredentials
Naam | Beschrijving | Waarde |
---|---|---|
wachtwoord | Wachtwoord van beheerdersaccount | snaar |
privateKeyData | Persoonlijke sleutelgegevens | snaar |
publicKeyData | Openbare-sleutelgegevens | snaar |
gebruikersnaam | Gebruikersnaam van beheerdersaccount | snaar |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
end-to-end beveiligde installatie van Azure Machine Learning |
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster. |
end-to-end beveiligde installatie van Azure Machine Learning (verouderd) |
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster. |
Een LinkedService maken in een Azure Machine Learning-werkruimte |
Met deze sjabloon maakt u een LinkedService in een bestaande Azure Machine Learning-werkruimte. |
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 DSVM Compute- voor Machine Learning Service maken |
Met deze sjabloon maakt u een Machine Learning Service DSVM Compute. |
Een HDInsight-cluster voor Machine Learning Service maken |
Met deze sjabloon maakt u een HDInsight-cluster voor Machine Learning Service |
Een AKS-rekendoel maken met een privé-IP-adres |
Met deze sjabloon maakt u een AKS-rekendoel in de azure Machine Learning Service-werkruimte met een privé-IP-adres. |
Een Azure Machine Learning aks-rekenproces maken |
Met deze sjabloon maakt u een Azure Machine Learning aks-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 |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype werkruimten/computes kan worden geïmplementeerd met bewerkingen die als doel hebben:
- resourcegroepen
Zie logboek wijzigenvoor 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 Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2018-11-19"
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
}
})
}
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"
}
}
}
Gebruik voor 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"
}
}
Gebruik voor DataFactory-:
{
computeType = "DataFactory"
}
Gebruik voor DataLakeAnalytics:
{
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
}
Gebruik voor Databricks-:
{
computeType = "Databricks"
properties = {
databricksAccessToken = "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
AKS
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | AKS (vereist) |
Eigenschappen | AKS-eigenschappen | AKSProperties- |
AksNetworkingConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
dnsServiceIP | Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr. | snaar 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 het subnet of het Kubernetes-serviceadresbereik. | snaar 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 van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet. | snaar 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 | snaar |
AKSProperties
Naam | Beschrijving | Waarde |
---|---|---|
agentCount | Aantal agents | Int Beperkingen: Minimumwaarde = 1 |
agentVMSize | Grootte van virtuele agentmachine | snaar |
aksNetworkingConfiguration | AKS-netwerkconfiguratie voor vnet | AksNetworkingConfiguration- |
clusterFqdn | Volledig gekwalificeerde clusterdomeinnaam | snaar |
sslConfiguration | SSL-configuratie | SslConfiguration- |
AmlCompute
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'AmlCompute' (vereist) |
Eigenschappen | AML Compute-eigenschappen | AmlComputeProperties |
AmlComputeProperties
Naam | Beschrijving | Waarde |
---|---|---|
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 | snaar |
Berekenen
Naam | Beschrijving | Waarde |
---|---|---|
computeLocation | Locatie voor de onderliggende berekening | snaar |
computeType | Ingesteld op AKS voor het type AKS-. Ingesteld op AmlCompute voor het type AmlCompute. Ingesteld op 'DataFactory' voor het type DataFactory-. Ingesteld op 'DataLakeAnalytics' voor het type DataLakeAnalytics. Ingesteld op 'Databricks' voor het type Databricks. Ingesteld op HDInsight voor het type HDInsight-. Ingesteld op 'VirtualMachine' voor het type VirtualMachine. | 'AKS' 'AmlCompute' 'Databricks' 'DataFactory' 'DataLakeAnalytics' HDInsight VirtualMachine (vereist) |
beschrijving | De beschrijving van de Machine Learning-berekening. | snaar |
resourceId | ARM-resource-id van de onderliggende berekening | snaar |
Databricks
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'Databricks' (vereist) |
Eigenschappen | DatabricksProperties |
DatabricksProperties
Naam | Beschrijving | Waarde |
---|---|---|
databricksAccessToken | Databricks-toegangstoken | snaar |
DataFactory
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | DataFactory (vereist) |
DataLakeAnalytics
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | DataLakeAnalytics (vereist) |
Eigenschappen | DataLakeAnalyticsProperties- |
DataLakeAnalyticsProperties
Naam | Beschrijving | Waarde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-accountnaam | snaar |
HDInsight
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | HDInsight (vereist) |
Eigenschappen | HDInsightProperties- |
HDInsightProperties
Naam | Beschrijving | Waarde |
---|---|---|
adres | Openbaar IP-adres van het hoofdknooppunt van het cluster. | snaar |
administratorAccount | Beheerdersreferenties voor hoofdknooppunt van het cluster | VirtualMachineSshCredentials |
sshPort | Poort geopend voor ssh-verbindingen op het hoofdknooppunt van het cluster. | Int |
Identiteit
Naam | Beschrijving | Waarde |
---|---|---|
type | Het identiteitstype. | 'SystemAssigned' |
Microsoft.MachineLearningServices/workspaces/computes
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | De identiteit van de resource. | Identiteit |
plaats | Hiermee geeft u de locatie van de resource. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: werkruimten |
Eigenschappen | Rekeneigenschappen | Compute |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.MachineLearningServices/workspaces/computes@2018-11-19" |
ResourceId
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | De id van de resource | tekenreeks (vereist) |
ResourceTags
Naam | Beschrijving | Waarde |
---|
ScaleSettings
Naam | Beschrijving | Waarde |
---|---|---|
maxNodeCount | Maximum aantal knooppunten dat moet worden gebruikt | int (vereist) |
minNodeCount | Minimum aantal knooppunten dat moet worden gebruikt | Int |
nodeIdleTimeBeforeScaleDown | Niet-actieve tijd van knooppunt voordat u amlCompute omlaag schaalt | snaar |
SslConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Cert | Certificaatgegevens | snaar |
cname | CNAME van het certificaat | snaar |
sleutel | Sleutelgegevens | snaar |
status | Ssl in- of uitschakelen voor scoren | 'Uitgeschakeld' 'Ingeschakeld' |
UserAccountCredentials
Naam | Beschrijving | Waarde |
---|---|---|
adminUserName | Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. | tekenreeks (vereist) |
adminUserPassword | Wachtwoord van het gebruikersaccount van de beheerder. | snaar |
adminUserSshPublicKey | Openbare SSH-sleutel van het gebruikersaccount van de beheerder. | snaar |
VirtualMachine
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | VirtualMachine (vereist) |
Eigenschappen | VirtualMachineProperties |
VirtualMachineProperties
Naam | Beschrijving | Waarde |
---|---|---|
adres | Openbaar IP-adres van de virtuele machine. | snaar |
administratorAccount | Beheerdersreferenties voor virtuele machine | VirtualMachineSshCredentials |
sshPort | Poort geopend voor ssh-verbindingen. | Int |
virtualMachineSize | Grootte van virtuele machine | snaar |
VirtualMachineSshCredentials
Naam | Beschrijving | Waarde |
---|---|---|
wachtwoord | Wachtwoord van beheerdersaccount | snaar |
privateKeyData | Persoonlijke sleutelgegevens | snaar |
publicKeyData | Openbare-sleutelgegevens | snaar |
gebruikersnaam | Gebruikersnaam van beheerdersaccount | snaar |