Microsoft.MachineLearningServices-werkruimten/berekent 2020-04-01
- 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@2020-04-01' = {
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
computeLocation: 'string'
description: 'string'
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
sku: {
name: 'string'
tier: 'string'
}
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'
clusterPurpose: 'string'
sslConfiguration: {
cert: 'string'
cname: 'string'
key: 'string'
leafDomainLabel: 'string'
overwriteExistingDomain: bool
status: 'string'
}
}
}
Gebruik voor AmlCompute-:
{
computeType: 'AmlCompute'
properties: {
remoteLoginPortPublicAccess: 'string'
scaleSettings: {
maxNodeCount: int
minNodeCount: int
nodeIdleTimeBeforeScaleDown: 'string'
}
subnet: {
id: 'string'
}
userAccountCredentials: {
adminUserName: 'string'
adminUserPassword: 'string'
adminUserSshPublicKey: 'string'
}
vmPriority: 'string'
vmSize: 'string'
}
}
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 |
clusterPurpose | 'DenseProd' DevTest 'FastProd' |
|
sslConfiguration | SSL-configuratie | SslConfiguration- |
AmlCompute
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'AmlCompute' (vereist) |
Eigenschappen | AML Compute-eigenschappen | AmlComputeProperties |
AmlComputeProperties
Naam | Beschrijving | 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 wordt gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Deze kan alleen standaard zijn tijdens het maken van het cluster, nadat het is gemaakt, wordt deze ingeschakeld of uitgeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' 'Niet opgegeven' |
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 |
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
Naam | Beschrijving | Waarde |
---|
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. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned (vereist) |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
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 |
Sku | De SKU van de werkruimte. | SKU- |
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 |
Sku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van de SKU | snaar |
rang | Laag van de sKU, zoals Basic of Enterprise | snaar |
SslConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Cert | Certificaatgegevens | snaar |
cname | CNAME van het certificaat | snaar |
sleutel | Sleutelgegevens | snaar |
leafDomainLabel | De naam van het leaf-domeinlabel | snaar |
overschrijvenExistingDomain | Booleaanse waarde voor het overschrijven van het domein | Bool |
status | Ssl in- of uitschakelen voor scoren | 'Auto' '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": "2020-04-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"computeLocation": "string",
"description": "string",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
},
"sku": {
"name": "string",
"tier": "string"
},
"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",
"clusterPurpose": "string",
"sslConfiguration": {
"cert": "string",
"cname": "string",
"key": "string",
"leafDomainLabel": "string",
"overwriteExistingDomain": "bool",
"status": "string"
}
}
}
Gebruik voor AmlCompute-:
{
"computeType": "AmlCompute",
"properties": {
"remoteLoginPortPublicAccess": "string",
"scaleSettings": {
"maxNodeCount": "int",
"minNodeCount": "int",
"nodeIdleTimeBeforeScaleDown": "string"
},
"subnet": {
"id": "string"
},
"userAccountCredentials": {
"adminUserName": "string",
"adminUserPassword": "string",
"adminUserSshPublicKey": "string"
},
"vmPriority": "string",
"vmSize": "string"
}
}
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 |
clusterPurpose | 'DenseProd' DevTest 'FastProd' |
|
sslConfiguration | SSL-configuratie | SslConfiguration- |
AmlCompute
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'AmlCompute' (vereist) |
Eigenschappen | AML Compute-eigenschappen | AmlComputeProperties |
AmlComputeProperties
Naam | Beschrijving | 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 wordt gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Deze kan alleen standaard zijn tijdens het maken van het cluster, nadat het is gemaakt, wordt deze ingeschakeld of uitgeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' 'Niet opgegeven' |
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 |
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
Naam | Beschrijving | Waarde |
---|
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. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned (vereist) |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
Microsoft.MachineLearningServices/workspaces/computes
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2020-04-01' |
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 |
Sku | De SKU van de werkruimte. | SKU- |
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 |
Sku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van de SKU | snaar |
rang | Laag van de sKU, zoals Basic of Enterprise | snaar |
SslConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Cert | Certificaatgegevens | snaar |
cname | CNAME van het certificaat | snaar |
sleutel | Sleutelgegevens | snaar |
leafDomainLabel | De naam van het leaf-domeinlabel | snaar |
overschrijvenExistingDomain | Booleaanse waarde voor het overschrijven van het domein | Bool |
status | Ssl in- of uitschakelen voor scoren | 'Auto' '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@2020-04-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
name = "string"
tier = "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"
clusterPurpose = "string"
sslConfiguration = {
cert = "string"
cname = "string"
key = "string"
leafDomainLabel = "string"
overwriteExistingDomain = bool
status = "string"
}
}
}
Gebruik voor AmlCompute-:
{
computeType = "AmlCompute"
properties = {
remoteLoginPortPublicAccess = "string"
scaleSettings = {
maxNodeCount = int
minNodeCount = int
nodeIdleTimeBeforeScaleDown = "string"
}
subnet = {
id = "string"
}
userAccountCredentials = {
adminUserName = "string"
adminUserPassword = "string"
adminUserSshPublicKey = "string"
}
vmPriority = "string"
vmSize = "string"
}
}
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 |
clusterPurpose | 'DenseProd' DevTest 'FastProd' |
|
sslConfiguration | SSL-configuratie | SslConfiguration- |
AmlCompute
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'AmlCompute' (vereist) |
Eigenschappen | AML Compute-eigenschappen | AmlComputeProperties |
AmlComputeProperties
Naam | Beschrijving | 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 wordt gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Deze kan alleen standaard zijn tijdens het maken van het cluster, nadat het is gemaakt, wordt deze ingeschakeld of uitgeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' 'Niet opgegeven' |
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 |
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
Naam | Beschrijving | Waarde |
---|
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. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned (vereist) |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
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 |
Sku | De SKU van de werkruimte. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.MachineLearningServices/workspaces/computes@2020-04-01" |
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 |
Sku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van de SKU | snaar |
rang | Laag van de sKU, zoals Basic of Enterprise | snaar |
SslConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Cert | Certificaatgegevens | snaar |
cname | CNAME van het certificaat | snaar |
sleutel | Sleutelgegevens | snaar |
leafDomainLabel | De naam van het leaf-domeinlabel | snaar |
overschrijvenExistingDomain | Booleaanse waarde voor het overschrijven van het domein | Bool |
status | Ssl in- of uitschakelen voor scoren | 'Auto' '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 |