Microsoft.MachineLearningServices workspaces/computes 2020-05-15-preview
- Senaste
- 2023-10-01
- Förhandsversion av 2023-08-01
- 2023-06-01-preview
- 2023-04-01
- 2023-04-01-preview
- Förhandsversion 2023-02-01
- Förhandsversion av 2022-12-01
- 2022-10-01
- 2022-10-01-förhandsversion
- Förhandsversion av 2022-06-01
- 2022-05-01
- Förhandsversion av 2022-02-01
- 2022-01-01-preview
- 2021-07-01
- 2021-04-01
- Förhandsversion av 2021-03-01
- 2021-01-01
- Förhandsversion 2020-09-01
- 2020-08-01
- 2020-06-01
- Förhandsversion 2020-05-15
- Förhandsversion 2020-05-01
- 2020-04-01
- 2020-03-01
- Förhandsversion 2020-02-18
- 2020-01-01
- 2019-11-01
- 2019-06-01
- 2019-05-01
- 2018-11-19
- Förhandsversion av 2018-03-01
Bicep-resursdefinition
Resurstypen arbetsytor/beräkning kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.MachineLearningServices/workspaces/computes-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2020-05-15-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
tier: 'string'
}
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
computeLocation: 'string'
description: 'string'
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
}
Beräkningsobjekt
Ange egenskapen computeType för att ange typ av objekt.
För AKS använder du:
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'
}
}
För AmlCompute använder du:
computeType: 'AmlCompute'
properties: {
enableNodePublicIp: bool
isolatedNetwork: bool
osType: 'string'
remoteLoginPortPublicAccess: 'string'
scaleSettings: {
maxNodeCount: int
minNodeCount: int
nodeIdleTimeBeforeScaleDown: 'string'
}
subnet: {
id: 'string'
}
userAccountCredentials: {
adminUserName: 'string'
adminUserPassword: 'string'
adminUserSshPublicKey: 'string'
}
virtualMachineImage: {
id: 'string'
}
vmPriority: 'string'
vmSize: 'string'
}
För Databricks använder du:
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
}
För DataFactory använder du:
computeType: 'DataFactory'
För DataLakeAnalytics använder du:
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
För HDInsight använder du:
computeType: 'HDInsight'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
}
För VirtualMachine använder du:
computeType: 'VirtualMachine'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
virtualMachineSize: 'string'
}
Egenskapsvärden
arbetsytor/beräkningar
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) Teckengräns: 3–24 för beräkningsinstans 3–32 för AML-beräkning 2–16 för andra beräkningstyper Giltiga tecken: Alfanumeriska tecken och bindestreck. |
location | Anger platsen för resursen. | sträng |
tags | Innehåller resurstaggar som definierats som nyckel/värde-par. | Ordlista med taggnamn och värden. Se Taggar i mallar |
sku | SKU för arbetsytan. | Sku |
parent | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: arbetsytor |
identity | Resursens identitet. | Identitet |
properties | Beräkningsegenskaper | Beräkning |
Identitet
Name | Beskrivning | Värde |
---|---|---|
typ | Identitetstypen. | "Ingen" "SystemAssigned" "SystemAssigned,UserAssigned" "Användartilldelade" |
userAssignedIdentities | De användartilldelade identiteter som är associerade med resursen. | UserAssignedIdentities |
UserAssignedIdentities
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | UserAssignedIdentity |
UserAssignedIdentity
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Compute
Name | Beskrivning | Värde |
---|---|---|
computeLocation | Plats för den underliggande beräkningen | sträng |
beskrivning | Beskrivningen av Machine Learning-beräkningen. | sträng |
resourceId | ARM-resurs-ID för den underliggande beräkningen | sträng |
computeType | Ange objekttyp | AKS AmlCompute Databricks DataFactory DataLakeAnalytics HDInsight VirtualMachine (krävs) |
AKS
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "AKS" (krävs) |
properties | AKS-egenskaper | AKSEgenskaper |
AKSEgenskaper
Name | Beskrivning | Värde |
---|---|---|
agentCount | Antal agenter | int Begränsningar: Minsta värde = 1 |
agentVMSize | Agentstorlek för virtuell dator | sträng |
aksNetworkingConfiguration | AKS-nätverkskonfiguration för vnet | AksNetworkingConfiguration |
clusterFqdn | Fullständigt domännamn för kluster | sträng |
sslConfiguration | SSL-konfiguration | SslConfiguration |
AksNetworkingConfiguration
Name | Beskrivning | Värde |
---|---|---|
dnsServiceIP | En IP-adress som tilldelats Kubernetes DNS-tjänsten. Den måste ligga inom kubernetes-tjänstadressintervallet som anges i serviceCidr. | sträng Begränsningar: Mönster = ^(?:(?: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 | Ett IP-intervall för CIDR-notation som tilldelats Docker-bryggnätverket. Den får inte överlappa några IP-intervall för undernätet eller Kubernetes-tjänstens adressintervall. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Ett IP-intervall för CIDR-notation som tjänstkluster-IP-adresser ska tilldelas från. Den får inte överlappa några IP-intervall för undernätet. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör | sträng |
SslConfiguration
Name | Beskrivning | Värde |
---|---|---|
Cert | Certifikatdata | sträng |
Cname | CNAME för certifikatet | sträng |
key | Nyckeldata | sträng |
status | Aktivera eller inaktivera SSL för bedömning | "Inaktiverad" "Aktiverad" |
AmlCompute
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "AmlCompute" (krävs) |
properties | Egenskaper för AML-beräkning | AmlComputeProperties |
AmlComputeProperties
Name | Beskrivning | Värde |
---|---|---|
enableNodePublicIp | Aktivera eller inaktivera etablering av offentliga IP-adresser för noden. Möjliga värden är: Möjliga värden är: true – anger att beräkningsnoderna kommer att ha offentliga IP-adresser etablerade. false – anger att beräkningsnoderna har en privat slutpunkt och inga offentliga IP-adresser. | boolesk |
isolatedNetwork | Nätverket är isolerat eller inte | boolesk |
osType | Beräkningsoperativsystemtyp | "Linux" "Windows" |
remoteLoginPortPublicAccess | Tillstånd för den offentliga SSH-porten. Möjliga värden är: Inaktiverade – anger att den offentliga ssh-porten är stängd på alla noder i klustret. Aktiverad – anger att den offentliga ssh-porten är öppen på alla noder i klustret. NotSpecified – anger att den offentliga ssh-porten är stängd på alla noder i klustret om VNet har definierats, annars är öppen alla offentliga noder. Det kan bara vara standard när klustret skapas. När det har skapats aktiveras eller inaktiveras det. | "Inaktiverad" "Aktiverad" "NotSpecified" |
scaleSettings | Skalningsinställningar för AML Compute | ScaleSettings |
subnet | Resurs-ID för det virtuella nätverkets undernät som beräkningsnoderna tillhör. | ResourceId |
userAccountCredentials | Autentiseringsuppgifter för ett administratörsanvändarkonto som skapas på varje beräkningsnod. | UserAccountCredentials |
virtualMachineImage | Avbildning av virtuell dator för AML Compute – endast windows | VirtualMachineImage |
vmPriority | Prioritet för virtuell dator | "Dedikerad" "Lågprioritet" |
vmSize | Storlek på virtuell dator | sträng |
ScaleSettings
Name | Beskrivning | Värde |
---|---|---|
maxNodeCount | Maximalt antal noder som ska användas | int (obligatoriskt) |
minNodeCount | Minsta antal noder som ska användas | int |
nodeIdleTimeBeforeScaleDown | Nodens inaktivitetstid innan amlCompute skalas ned. Den här strängen måste vara i RFC-format. | sträng |
ResourceId
Name | Beskrivning | Värde |
---|---|---|
id | Resursens ID | sträng (krävs) |
UserAccountCredentials
Name | Beskrivning | Värde |
---|---|---|
adminUserName | Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. | sträng (krävs) |
adminUserPassword | Lösenord för administratörsanvändarkontot. | sträng |
adminUserSshPublicKey | Offentlig SSH-nyckel för administratörsanvändarkontot. | sträng |
VirtualMachineImage
Name | Beskrivning | Värde |
---|---|---|
id | Avbildningssökväg för virtuell dator | sträng (krävs) |
Databricks
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "Databricks" (krävs) |
properties | DatabricksEgenskaper |
DatabricksEgenskaper
Name | Beskrivning | Värde |
---|---|---|
databricksAccessToken | Databricks-åtkomsttoken | sträng |
DataFactory
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "DataFactory" (krävs) |
DataLakeAnalytics
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "DataLakeAnalytics" (krävs) |
properties | DataLakeAnalyticsEgenskaper |
DataLakeAnalyticsEgenskaper
Name | Beskrivning | Värde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-kontonamn | sträng |
HDInsight
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "HDInsight" (krävs) |
properties | HDInsightEgenskaper |
HDInsightEgenskaper
Name | Beskrivning | Värde |
---|---|---|
adress | Offentlig IP-adress för huvudnoden i klustret. | sträng |
administratorAccount | Admin autentiseringsuppgifter för huvudnoden i klustret | VirtualMachineSshCredentials |
sshPort | Porten är öppen för ssh-anslutningar på huvudnoden i klustret. | int |
VirtualMachineSshCredentials
Name | Beskrivning | Värde |
---|---|---|
password | Lösenord för administratörskonto | sträng |
privateKeyData | Privata nyckeldata | sträng |
publicKeyData | Offentliga nyckeldata | sträng |
användarnamn | Användarnamn för administratörskonto | sträng |
VirtualMachine
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "VirtualMachine" (krävs) |
properties | VirtualMachineEgenskaper |
VirtualMachineEgenskaper
Name | Beskrivning | Värde |
---|---|---|
adress | Den virtuella datorns offentliga IP-adress. | sträng |
administratorAccount | Admin autentiseringsuppgifter för virtuell dator | VirtualMachineSshCredentials |
sshPort | Porten är öppen för ssh-anslutningar. | int |
virtualMachineSize | Storlek på virtuell dator | sträng |
Sku
Name | Beskrivning | Värde |
---|---|---|
name | SKU:ns namn | sträng |
nivå | Nivå för sku:n som Basic eller Enterprise | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Skapa en ADLA-beräkning för Machine Learning Service |
Den här mallen skapar en ADLA-beräkning för Machine Learning Service. |
Skapa en Machine Learning Service Aks Compute |
Den här mallen skapar en Machine Learning Service Aks Compute. |
Skapa en DSVM-beräkning för Machine Learning Service |
Den här mallen skapar en DSVM-beräkning för Machine Learning Service. |
Skapa ett HDInsight-kluster för Machine Learning Service |
Den här mallen skapar ett HDInsight-kluster för Machine Learning Service |
Skapa en Azure Machine Learning aks-beräkning |
Den här mallen skapar en Azure Machine Learning aks-beräkning. |
Skapa ett Azure Machine Learning-beräkningskluster |
Den här mallen skapar ett Azure Machine Learning-beräkningskluster. |
Skapa en Azure Machine Learning-beräkningsinstans |
Den här mallen skapar en Azure Machine Learning-beräkningsinstans för en annan användares räkning med ett exempelskript för infogad konfiguration |
Skapa en LinkedService i Azure Machine Learning-arbetsytan |
Den här mallen skapar en LinkedService på en befintlig Azure Machine Learning-arbetsyta. |
Skapa ett AKS-beräkningsmål med en privat IP-adress |
Den här mallen skapar ett AKS-beräkningsmål i den angivna Azure Machine Learning-tjänstens arbetsyta med en privat IP-adress. |
Resursdefinition för ARM-mall
Resurstypen arbetsytor/beräkningsresurser kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.MachineLearningServices/workspaces/computes-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2020-05-15-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string",
"tier": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"computeLocation": "string",
"description": "string",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
}
}
Beräkningsobjekt
Ange egenskapen computeType för att ange typ av objekt.
För AKS använder du:
"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"
}
}
För AmlCompute använder du:
"computeType": "AmlCompute",
"properties": {
"enableNodePublicIp": "bool",
"isolatedNetwork": "bool",
"osType": "string",
"remoteLoginPortPublicAccess": "string",
"scaleSettings": {
"maxNodeCount": "int",
"minNodeCount": "int",
"nodeIdleTimeBeforeScaleDown": "string"
},
"subnet": {
"id": "string"
},
"userAccountCredentials": {
"adminUserName": "string",
"adminUserPassword": "string",
"adminUserSshPublicKey": "string"
},
"virtualMachineImage": {
"id": "string"
},
"vmPriority": "string",
"vmSize": "string"
}
För Databricks använder du:
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string"
}
För DataFactory använder du:
"computeType": "DataFactory"
För DataLakeAnalytics använder du:
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
För HDInsight använder du:
"computeType": "HDInsight",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int"
}
För VirtualMachine använder du:
"computeType": "VirtualMachine",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int",
"virtualMachineSize": "string"
}
Egenskapsvärden
arbetsytor/beräkningar
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.MachineLearningServices/workspaces/computes" |
apiVersion | Resurs-API-versionen | "2020-05-15-preview" |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) Teckengräns: 3–24 för beräkningsinstans 3–32 för AML-beräkning 2–16 för andra beräkningstyper Giltiga tecken: Alfanumeriska tecken och bindestreck. |
location | Anger platsen för resursen. | sträng |
tags | Innehåller resurstaggar som definierats som nyckel/värde-par. | Ordlista med taggnamn och värden. Se Taggar i mallar |
sku | Arbetsytans sku. | Sku |
identity | Resursens identitet. | Identitet |
properties | Beräkningsegenskaper | Beräkning |
Identitet
Name | Beskrivning | Värde |
---|---|---|
typ | Identitetstypen. | "Ingen" "SystemTilldelade" "SystemAssigned,UserAssigned" "Användartilldelade" |
userAssignedIdentities | De användartilldelade identiteter som är associerade med resursen. | UserAssignedIdentities |
UserAssignedIdentities
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | UserAssignedIdentity |
UserAssignedIdentity
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Compute
Name | Beskrivning | Värde |
---|---|---|
computeLocation | Plats för den underliggande beräkningen | sträng |
beskrivning | Beskrivningen av Machine Learning-beräkningen. | sträng |
resourceId | ARM-resurs-ID för den underliggande beräkningen | sträng |
computeType | Ange objekttyp | AKS AmlCompute Databricks DataFactory DataLakeAnalytics HDInsight VirtualMachine (krävs) |
AKS
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "AKS" (krävs) |
properties | AKS-egenskaper | AKSProperties |
AKSProperties
Name | Beskrivning | Värde |
---|---|---|
agentCount | Antal agenter | int Begränsningar: Minsta värde = 1 |
agentVMSize | Agentstorlek för virtuell dator | sträng |
aksNetworkingConfiguration | AKS-nätverkskonfiguration för vnet | AksNetworkingConfiguration |
clusterFqdn | Fullständigt kvalificerat domännamn för kluster | sträng |
sslConfiguration | SSL-konfiguration | SslConfiguration |
AksNetworkingConfiguration
Name | Beskrivning | Värde |
---|---|---|
dnsServiceIP | En IP-adress som tilldelats Kubernetes DNS-tjänsten. Den måste ligga inom kubernetes-tjänstens adressintervall som anges i serviceCidr. | sträng Begränsningar: Mönster = ^(?:(?: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 | Ett IP-intervall för CIDR-notering som tilldelats Docker-bryggnätverket. Den får inte överlappa några IP-intervall för undernätet eller Kubernetes-tjänstens adressintervall. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Ett IP-adressintervall för CIDR-notation som ip-adresser för tjänstkluster ska tilldelas från. Den får inte överlappa några IP-intervall för undernätet. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resurs-ID för det virtuella nätverkets undernät som beräkningsnoderna tillhör | sträng |
SslConfiguration
Name | Beskrivning | Värde |
---|---|---|
Cert | Certifikatdata | sträng |
Cname | CNAME för certifikatet | sträng |
key | Nyckeldata | sträng |
status | Aktivera eller inaktivera ssl för bedömning | "Inaktiverad" "Aktiverad" |
AmlCompute
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "AmlCompute" (krävs) |
properties | Egenskaper för AML-beräkning | AmlComputeEgenskaper |
AmlComputeEgenskaper
Name | Beskrivning | Värde |
---|---|---|
enableNodePublicIp | Aktivera eller inaktivera nodens offentliga IP-adressetablering. Möjliga värden är: Möjliga värden är: true – Anger att beräkningsnoderna kommer att ha offentliga IP-adresser etablerade. false – Anger att beräkningsnoderna har en privat slutpunkt och inga offentliga IP-adresser. | boolesk |
isolatedNetwork | Nätverket är isolerat eller inte | boolesk |
osType | Beräkningsoperativsystemtyp | "Linux" "Windows" |
remoteLoginPortPublicAccess | Tillstånd för den offentliga SSH-porten. Möjliga värden är: Inaktiverad – Anger att den offentliga ssh-porten är stängd på alla noder i klustret. Aktiverad – Anger att den offentliga ssh-porten är öppen på alla noder i klustret. NotSpecified – Anger att den offentliga ssh-porten är stängd på alla noder i klustret om det virtuella nätverket har definierats, annars är alla offentliga noder öppna. Det kan bara vara standard när klustret skapas. När det har skapats aktiveras eller inaktiveras det. | "Inaktiverad" "Aktiverad" "NotSpecified" |
scaleSettings | Skalningsinställningar för AML Compute | ScaleSettings |
subnet | Resurs-ID för det virtuella nätverkets undernät som beräkningsnoderna tillhör. | ResourceId |
userAccountCredentials | Autentiseringsuppgifter för ett administratörsanvändarkonto som skapas på varje beräkningsnod. | UserAccountCredentials |
virtualMachineImage | Avbildning av virtuell dator för AML Compute – endast windows | VirtualMachineImage |
vmPriority | Prioritet för virtuell dator | "Dedikerad" "LowPriority" |
vmSize | Storlek på virtuell dator | sträng |
ScaleSettings
Name | Beskrivning | Värde |
---|---|---|
maxNodeCount | Maximalt antal noder som ska användas | int (krävs) |
minNodeCount | Minsta antal noder som ska användas | int |
nodeIdleTimeBeforeScaleDown | Inaktivitetstid för nod innan du skalar ned amlCompute. Den här strängen måste vara i RFC-format. | sträng |
ResourceId
Name | Beskrivning | Värde |
---|---|---|
id | Resursens ID | sträng (krävs) |
UserAccountCredentials
Name | Beskrivning | Värde |
---|---|---|
adminUserName | Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. | sträng (krävs) |
adminUserPassword | Lösenord för administratörsanvändarkontot. | sträng |
adminUserSshPublicKey | Offentlig SSH-nyckel för administratörsanvändarkontot. | sträng |
VirtualMachineImage
Name | Beskrivning | Värde |
---|---|---|
id | Avbildningssökväg för virtuell dator | sträng (krävs) |
Databricks
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "Databricks" (krävs) |
properties | DatabricksEgenskaper |
DatabricksEgenskaper
Name | Beskrivning | Värde |
---|---|---|
databricksAccessToken | Databricks-åtkomsttoken | sträng |
DataFactory
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "DataFactory" (krävs) |
DataLakeAnalytics
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "DataLakeAnalytics" (krävs) |
properties | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Name | Beskrivning | Värde |
---|---|---|
dataLakeStoreAccountName | Namn på DataLake Store-konto | sträng |
HDInsight
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "HDInsight" (krävs) |
properties | HDInsightProperties |
HDInsightProperties
Name | Beskrivning | Värde |
---|---|---|
adress | Offentlig IP-adress för klustrets huvudnod. | sträng |
administratorAccount | Admin autentiseringsuppgifter för klustrets huvudnod | VirtualMachineSshCredentials |
sshPort | Porten är öppen för ssh-anslutningar på klustrets huvudnod. | int |
VirtualMachineSshCredentials
Name | Beskrivning | Värde |
---|---|---|
password | Lösenord för administratörskonto | sträng |
privateKeyData | Privata nyckeldata | sträng |
publicKeyData | Offentliga nyckeldata | sträng |
användarnamn | Användarnamn för administratörskonto | sträng |
VirtualMachine
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "VirtualMachine" (krävs) |
properties | VirtualMachineProperties |
VirtualMachineProperties
Name | Beskrivning | Värde |
---|---|---|
adress | Den virtuella datorns offentliga IP-adress. | sträng |
administratorAccount | Admin autentiseringsuppgifter för virtuell dator | VirtualMachineSshCredentials |
sshPort | Porten är öppen för ssh-anslutningar. | int |
virtualMachineSize | Storlek på virtuell dator | sträng |
Sku
Name | Beskrivning | Värde |
---|---|---|
name | SKU:ns namn | sträng |
nivå | Nivå för sku:n som Basic eller Enterprise | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Skapa en ADLA-beräkning för Machine Learning Service |
Den här mallen skapar en ADLA-beräkning för Machine Learning Service. |
Skapa en Machine Learning Service Aks Compute |
Den här mallen skapar en Machine Learning Service Aks Compute. |
Skapa en DSVM-beräkning för Machine Learning Service |
Den här mallen skapar en DSVM-beräkning för Machine Learning Service. |
Skapa ett HDInsight-kluster för Machine Learning Service |
Den här mallen skapar ett HDInsight-kluster för Machine Learning Service |
Skapa en Azure Machine Learning aks-beräkning |
Den här mallen skapar en Azure Machine Learning aks-beräkning. |
Skapa ett Azure Machine Learning-beräkningskluster |
Den här mallen skapar ett Azure Machine Learning-beräkningskluster. |
Skapa en Azure Machine Learning-beräkningsinstans |
Den här mallen skapar en Azure Machine Learning-beräkningsinstans för en annan användares räkning med ett exempelskript för infogad konfiguration |
Skapa en LinkedService i Azure Machine Learning-arbetsytan |
Den här mallen skapar en LinkedService på en befintlig Azure Machine Learning-arbetsyta. |
Skapa ett AKS-beräkningsmål med en privat IP-adress |
Den här mallen skapar ett AKS-beräkningsmål i den angivna Azure Machine Learning-tjänstens arbetsyta med en privat IP-adress. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen arbetsytor/beräkningsresurser kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.MachineLearningServices/workspaces/computes-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2020-05-15-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
computeLocation = "string"
description = "string"
resourceId = "string"
computeType = "string"
// For remaining properties, see Compute objects
}
sku = {
name = "string"
tier = "string"
}
})
}
Beräkningsobjekt
Ange egenskapen computeType för att ange typ av objekt.
För AKS använder du:
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"
}
}
För AmlCompute använder du:
computeType = "AmlCompute"
properties = {
enableNodePublicIp = bool
isolatedNetwork = bool
osType = "string"
remoteLoginPortPublicAccess = "string"
scaleSettings = {
maxNodeCount = int
minNodeCount = int
nodeIdleTimeBeforeScaleDown = "string"
}
subnet = {
id = "string"
}
userAccountCredentials = {
adminUserName = "string"
adminUserPassword = "string"
adminUserSshPublicKey = "string"
}
virtualMachineImage = {
id = "string"
}
vmPriority = "string"
vmSize = "string"
}
För Databricks använder du:
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
}
För DataFactory använder du:
computeType = "DataFactory"
För DataLakeAnalytics använder du:
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
För HDInsight använder du:
computeType = "HDInsight"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
}
För VirtualMachine använder du:
computeType = "VirtualMachine"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
virtualMachineSize = "string"
}
Egenskapsvärden
arbetsytor/beräkningar
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.MachineLearningServices/workspaces/computes@2020-05-15-preview" |
name | Resursnamnet | sträng (krävs) Teckengräns: 3–24 för beräkningsinstans 3–32 för AML-beräkning 2–16 för andra beräkningstyper Giltiga tecken: Alfanumeriska tecken och bindestreck. |
location | Anger platsen för resursen. | sträng |
parent_id | ID:t för resursen som är överordnad för den här resursen. | ID för resurs av typen: arbetsytor |
tags | Innehåller resurstaggar som definierats som nyckel/värde-par. | Ordlista med taggnamn och värden. |
sku | Arbetsytans sku. | Sku |
identity | Resursens identitet. | Identitet |
properties | Beräkningsegenskaper | Beräkning |
Identitet
Name | Beskrivning | Värde |
---|---|---|
typ | Identitetstypen. | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" |
identity_ids | De användartilldelade identiteter som är associerade med resursen. | Matris med användaridentitets-ID:t. |
UserAssignedIdentities
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | UserAssignedIdentity |
UserAssignedIdentity
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Compute
Name | Beskrivning | Värde |
---|---|---|
computeLocation | Plats för den underliggande beräkningen | sträng |
beskrivning | Beskrivningen av Machine Learning-beräkningen. | sträng |
resourceId | ARM-resurs-ID för den underliggande beräkningen | sträng |
computeType | Ange objekttyp | AKS AmlCompute Databricks DataFactory DataLakeAnalytics HDInsight VirtualMachine (krävs) |
AKS
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "AKS" (krävs) |
properties | AKS-egenskaper | AKSProperties |
AKSProperties
Name | Beskrivning | Värde |
---|---|---|
agentCount | Antal agenter | int Begränsningar: Minsta värde = 1 |
agentVMSize | Agentstorlek för virtuell dator | sträng |
aksNetworkingConfiguration | AKS-nätverkskonfiguration för vnet | AksNetworkingConfiguration |
clusterFqdn | Fullständigt kvalificerat domännamn för kluster | sträng |
sslConfiguration | SSL-konfiguration | SslConfiguration |
AksNetworkingConfiguration
Name | Beskrivning | Värde |
---|---|---|
dnsServiceIP | En IP-adress som tilldelats Kubernetes DNS-tjänsten. Den måste ligga inom kubernetes-tjänstens adressintervall som anges i serviceCidr. | sträng Begränsningar: Mönster = ^(?:(?: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 | Ett IP-intervall för CIDR-notering som tilldelats Docker-bryggnätverket. Den får inte överlappa några IP-intervall för undernätet eller Kubernetes-tjänstens adressintervall. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Ett IP-adressintervall för CIDR-notation som ip-adresser för tjänstkluster ska tilldelas från. Den får inte överlappa några IP-intervall för undernätet. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resurs-ID för det virtuella nätverkets undernät som beräkningsnoderna tillhör | sträng |
SslConfiguration
Name | Beskrivning | Värde |
---|---|---|
Cert | Certifikatdata | sträng |
Cname | CNAME för certifikatet | sträng |
key | Nyckeldata | sträng |
status | Aktivera eller inaktivera SSL för bedömning | "Inaktiverad" "Aktiverad" |
AmlCompute
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "AmlCompute" (krävs) |
properties | Egenskaper för AML-beräkning | AmlComputeProperties |
AmlComputeProperties
Name | Beskrivning | Värde |
---|---|---|
enableNodePublicIp | Aktivera eller inaktivera etablering av offentliga IP-adresser för noden. Möjliga värden är: Möjliga värden är: true – anger att beräkningsnoderna kommer att ha offentliga IP-adresser etablerade. false – anger att beräkningsnoderna har en privat slutpunkt och inga offentliga IP-adresser. | boolesk |
isolatedNetwork | Nätverket är isolerat eller inte | boolesk |
osType | Beräkningsoperativsystemtyp | "Linux" "Windows" |
remoteLoginPortPublicAccess | Tillstånd för den offentliga SSH-porten. Möjliga värden är: Inaktiverade – anger att den offentliga ssh-porten är stängd på alla noder i klustret. Aktiverad – anger att den offentliga ssh-porten är öppen på alla noder i klustret. NotSpecified – anger att den offentliga ssh-porten är stängd på alla noder i klustret om VNet har definierats, annars är öppen alla offentliga noder. Det kan bara vara standard när klustret skapas. När det har skapats aktiveras eller inaktiveras det. | "Inaktiverad" "Aktiverad" "NotSpecified" |
scaleSettings | Skalningsinställningar för AML Compute | ScaleSettings |
subnet | Resurs-ID för det virtuella nätverkets undernät som beräkningsnoderna tillhör. | ResourceId |
userAccountCredentials | Autentiseringsuppgifter för ett administratörsanvändarkonto som skapas på varje beräkningsnod. | UserAccountCredentials |
virtualMachineImage | Avbildning av virtuell dator för AML Compute – endast windows | VirtualMachineImage |
vmPriority | Prioritet för virtuell dator | "Dedikerad" "Lågprioritet" |
vmSize | Storlek på virtuell dator | sträng |
ScaleSettings
Name | Beskrivning | Värde |
---|---|---|
maxNodeCount | Maximalt antal noder som ska användas | int (obligatoriskt) |
minNodeCount | Minsta antal noder som ska användas | int |
nodeIdleTimeBeforeScaleDown | Nodens inaktivitetstid innan amlCompute skalas ned. Den här strängen måste vara i RFC-format. | sträng |
ResourceId
Name | Beskrivning | Värde |
---|---|---|
id | Resursens ID | sträng (krävs) |
UserAccountCredentials
Name | Beskrivning | Värde |
---|---|---|
adminUserName | Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. | sträng (krävs) |
adminUserPassword | Lösenord för administratörsanvändarkontot. | sträng |
adminUserSshPublicKey | Offentlig SSH-nyckel för administratörsanvändarkontot. | sträng |
VirtualMachineImage
Name | Beskrivning | Värde |
---|---|---|
id | Avbildningssökväg för virtuell dator | sträng (krävs) |
Databricks
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "Databricks" (krävs) |
properties | DatabricksEgenskaper |
DatabricksEgenskaper
Name | Beskrivning | Värde |
---|---|---|
databricksAccessToken | Databricks-åtkomsttoken | sträng |
DataFactory
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "DataFactory" (krävs) |
DataLakeAnalytics
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "DataLakeAnalytics" (krävs) |
properties | DataLakeAnalyticsEgenskaper |
DataLakeAnalyticsEgenskaper
Name | Beskrivning | Värde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-kontonamn | sträng |
HDInsight
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "HDInsight" (krävs) |
properties | HDInsightEgenskaper |
HDInsightEgenskaper
Name | Beskrivning | Värde |
---|---|---|
adress | Offentlig IP-adress för huvudnoden i klustret. | sträng |
administratorAccount | Admin autentiseringsuppgifter för huvudnoden i klustret | VirtualMachineSshCredentials |
sshPort | Porten är öppen för ssh-anslutningar på huvudnoden i klustret. | int |
VirtualMachineSshCredentials
Name | Beskrivning | Värde |
---|---|---|
password | Lösenord för administratörskonto | sträng |
privateKeyData | Privata nyckeldata | sträng |
publicKeyData | Offentliga nyckeldata | sträng |
användarnamn | Användarnamn för administratörskonto | sträng |
VirtualMachine
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "VirtualMachine" (krävs) |
properties | VirtualMachineEgenskaper |
VirtualMachineEgenskaper
Name | Beskrivning | Värde |
---|---|---|
adress | Den virtuella datorns offentliga IP-adress. | sträng |
administratorAccount | Admin autentiseringsuppgifter för virtuell dator | VirtualMachineSshCredentials |
sshPort | Porten är öppen för ssh-anslutningar. | int |
virtualMachineSize | Storlek på virtuell dator | sträng |
Sku
Name | Beskrivning | Värde |
---|---|---|
name | SKU:ns namn | sträng |
nivå | Nivå för SKU:n som Basic eller Enterprise | sträng |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för