Pracovní prostory Microsoft.MachineLearningServices/computes 2020-02-18-preview
- Latest (Nejnovější)
- 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
- 01. 01. 2020
- 2019-11-01
- 2019-06-01
- 2019-05-01
- 2018-11-19
- 2018-03-01-preview
Definice prostředku Bicep
Typ prostředku pracovních prostorů nebo výpočetních prostředků je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy nasazení skupiny prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/computes, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2020-02-18-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
tier: 'string'
}
parent: resourceSymbolicName
identity: {
type: 'SystemAssigned'
}
properties: {
computeLocation: 'string'
description: 'string'
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
}
Výpočetní objekty
Nastavte vlastnost computeType pro určení typu objektu.
Pro AKS použijte:
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'
}
}
Pro AmlCompute použijte:
computeType: 'AmlCompute'
properties: {
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'
}
Pro ComputeInstance použijte:
computeType: 'ComputeInstance'
properties: {
applicationSharingPolicy: 'string'
computeInstanceAuthorizationType: 'personal'
personalComputeInstanceSettings: {
assignedUser: {
objectId: 'string'
tenantId: 'string'
}
}
sshSettings: {
adminPublicKey: 'string'
sshPublicAccess: 'string'
}
subnet: {
id: 'string'
}
vmSize: 'string'
}
Pro Databricks použijte:
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
}
Pro DataFactory použijte:
computeType: 'DataFactory'
Pro DataLakeAnalytics použijte:
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
Pro HDInsight použijte:
computeType: 'HDInsight'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
}
Pro VirtualMachine použijte:
computeType: 'VirtualMachine'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
virtualMachineSize: 'string'
}
Hodnoty vlastností
pracovní prostory a výpočetní prostředky
Název | Description | Hodnota |
---|---|---|
name | Název prostředku Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu. |
string (povinné) Limit počtu znaků: 3–24 pro výpočetní instanci 3–32 pro výpočetní prostředky AML 2–16 pro jiné typy výpočetních prostředků Platné znaky: Alfanumerické znaky a spojovníky. |
location | Určuje umístění prostředku. | řetězec |
tags | Obsahuje značky prostředků definované jako páry klíč/hodnota. | Slovník názvů značek a hodnot. Viz Značky v šablonách |
Sku | Skladová položka pracovního prostoru. | Sku |
Nadřazené | V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: pracovní prostory |
identity | Identita prostředku. | Identita |
properties | Vlastnosti výpočetních prostředků | Výpočetní služby |
Identita
Název | Description | Hodnota |
---|---|---|
typ | Typ identity. | 'SystemAssigned' |
Compute
Název | Description | Hodnota |
---|---|---|
computeLocation | Umístění podkladových výpočetních prostředků | řetězec |
description | Popis výpočetních prostředků služby Machine Learning. | řetězec |
resourceId | ID prostředku ARM základního výpočetního prostředku | řetězec |
computeType | Nastavení typu objektu | AKS AmlCompute ComputeInstance Databricks DataFactory DataLakeAnalytics HDInsight VirtualMachine (povinné) |
AKS
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AKS (povinné) |
properties | Vlastnosti AKS | AKSVlastnosti |
AKSVlastnosti
Název | Description | Hodnota |
---|---|---|
agentCount | Počet agentů | int Omezení: Minimální hodnota = 1 |
agentVMSize | Velikost virtuálního počítače agenta | řetězec |
aksNetworkingConfiguration | Konfigurace sítě AKS pro virtuální síť | AksNetworkingConfiguration |
Fqdn clusteru | Plně kvalifikovaný název domény clusteru | řetězec |
konfigurace ssl | Konfigurace protokolu SSL | Konfigurace ssl |
AksNetworkingConfiguration
Název | Description | Hodnota |
---|---|---|
IP adresa služby dns | IP adresa přiřazená ke službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. | řetězec Omezení: Vzor = ^(?:(?: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 | Rozsah IP adres notace CIDR přiřazený síti mostu Docker. Nesmí se překrývat s žádnými rozsahy IP adres podsítě nebo s rozsahem adres služby Kubernetes. | řetězec Omezení: Vzor = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Rozsah IP adres notace CIDR, ze kterého se přiřazují IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. | řetězec Omezení: Vzor = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
id podsítě | ID prostředku podsítě virtuální sítě, do které patří výpočetní uzly | řetězec |
Konfigurace ssl
Název | Description | Hodnota |
---|---|---|
cert | Data certifikátu | řetězec |
Cname | CNAME certifikátu | řetězec |
key | Klíčová data | řetězec |
status | Povolení nebo zakázání ssl pro vyhodnocování | Zakázáno Povoleno |
AmlCompute
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AmlCompute (povinné) |
properties | Vlastnosti výpočetních prostředků AML | AmlComputeProperties |
AmlComputeProperties
Název | Description | Hodnota |
---|---|---|
osType | Typ operačního systému. | 'Linux' 'Windows' |
remoteLoginPortPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – označuje, že veřejný port SSH je uzavřený na všech uzlech clusteru. Povoleno – označuje, že veřejný port SSH je otevřený na všech uzlech clusteru. Nezadřené – označuje, že veřejný port SSH je zavřený na všech uzlech clusteru, pokud je definovaná virtuální síť, jinak je otevřená všechny veřejné uzly. Může být výchozí pouze během vytváření clusteru. Po vytvoření bude buď povolený, nebo zakázaný. | Zakázáno 'Povoleno' Nezadá se |
scaleSettings | Nastavení škálování pro výpočetní prostředky AML | ScaleSettings |
podsíť | ID prostředku podsítě virtuální sítě, ke kterým patří výpočetní uzly. | ResourceId |
userAccountCredentials | Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. | UserAccountCredentials |
virtualMachineImage | Identifikátor prostředku ARM image virtuálního počítače pro výpočetní uzly. Toto je ve formátu /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{název_galerie}/images/{název definice image}/versions/{id verze}. Image virtuálního počítače musí být ve stejné oblasti a předplatném jako cluster. | ResourceId |
vmPriority | Priorita virtuálního počítače | 'Vyhrazené' 'LowPriority' |
vmSize | Velikost virtuálního počítače | řetězec |
ScaleSettings
Název | Description | Hodnota |
---|---|---|
maxNodeCount | Maximální počet uzlů, které se mají použít | int (povinné) |
minNodeCount | Minimální počet uzlů, které se mají použít | int |
nodeIdleTimeBeforeScaleDown | Doba nečinnosti uzlu před vertikálním snížením kapacity amlCompute | řetězec |
ResourceId
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | string (povinné) |
UserAccountCredentials
Název | Description | Hodnota |
---|---|---|
adminUserName | Název uživatelského účtu správce, který lze použít k připojení SSH k uzlům. | string (povinné) |
adminUserPassword | Heslo uživatelského účtu správce. | řetězec |
adminUserSshPublicKey | Veřejný klíč SSH uživatelského účtu správce. Tato vlastnost se podporuje jenom v clusterech založených na Linuxu. | řetězec |
ComputeInstance
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | ComputeInstance (povinné) |
properties | Vlastnosti výpočetní instance | ComputeInstanceProperties |
ComputeInstanceProperties
Název | Description | Hodnota |
---|---|---|
applicationSharingPolicy | Zásady sdílení aplikací v této výpočetní instanci mezi uživateli nadřazeného pracovního prostoru Pokud je osobní, může k aplikacím v této výpočetní instanci přistupovat jenom autor. Když je sdíleno, každý uživatel pracovního prostoru může přistupovat k aplikacím v této instanci v závislosti na jeho přiřazené roli. | 'Osobní' Sdílené |
computeInstanceAuthorizationType | Typ autorizace výpočetní instance Dostupné hodnoty jsou osobní (výchozí). | 'osobní' |
personalComputeInstanceSettings | Nastavení pro osobní výpočetní instanci | PersonalComputeInstanceSettings |
sshSettings | Určuje zásady a nastavení pro přístup SSH. | ComputeInstanceSshSettings |
podsíť | ID prostředku podsítě virtuální sítě, do které patří výpočetní uzly. | ResourceId |
vmSize | Velikost virtuálního počítače | řetězec |
PersonalComputeInstanceSettings
Název | Description | Hodnota |
---|---|---|
přiřazený uživatel | Uživatel explicitně přiřazený k osobní výpočetní instanci. | Přiřazený uživatel |
Přiřazený uživatel
Název | Description | Hodnota |
---|---|---|
objectId | ID objektu AAD uživatele. | string (povinné) |
ID tenanta | ID tenanta AAD uživatele. | string (povinné) |
ComputeInstanceSshSettings
Název | Description | Hodnota |
---|---|---|
adminPublicKey | Určuje soubor veřejného klíče SSH rsa jako řetězec. Pomocí příkazu ssh-keygen -t rsa -b 2048 vygenerujte páry klíčů SSH. | řetězec |
sshPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Disabled – Označuje, že veřejný port SSH je v této instanci zavřený. Povoleno – Označuje, že veřejný port SSH je otevřený a přístupný podle zásad virtuální sítě nebo podsítě, pokud jsou k dispozici. | Zakázáno Povoleno |
Databricks
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
properties | Databricks – vlastnosti |
Databricks – vlastnosti
Název | Description | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
DataFactory
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataFactory (povinné) |
DataLakeAnalytics
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
properties | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Název | Description | Hodnota |
---|---|---|
dataLakeStoreAccountName | Název účtu Služby DataLake Store | řetězec |
HDInsight
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | HDInsight (povinné) |
properties | Vlastnosti služby HDInsight |
Vlastnosti služby HDInsight
Název | Description | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru. | řetězec |
administratorAccount | Správa přihlašovacích údajů pro hlavní uzel clusteru | VirtualMachineSshCredentials |
sshPort | Otevřený port pro připojení SSH na hlavním uzlu clusteru. | int |
VirtualMachineSshCredentials
Název | Description | Hodnota |
---|---|---|
heslo | Heslo účtu správce | řetězec |
privateKeyData | Data privátního klíče | řetězec |
publicKeyData | Data veřejného klíče | řetězec |
username | Uživatelské jméno účtu správce | řetězec |
VirtualMachine
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | VirtualMachine (povinné) |
properties | VirtualMachineVlastnosti |
VirtualMachineVlastnosti
Název | Description | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
administratorAccount | Správa přihlašovacích údajů pro virtuální počítač | VirtualMachineSshCredentials |
sshPort | Otevřený port pro připojení SSH. | int |
virtualMachineSize | Velikost virtuálního počítače | řetězec |
Skladová jednotka (SKU)
Název | Description | Hodnota |
---|---|---|
name | Název skladové položky | řetězec |
tier | Úroveň skladové položky, jako je Basic nebo Enterprise | řetězec |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vytvoření služby Machine Learning Service ADLA Compute |
Tato šablona vytvoří službu Machine Learning Service ADLA Compute. |
Vytvoření výpočetních prostředků služby Machine Learning Service |
Tato šablona vytvoří výpočetní prostředky služby Machine Learning Service Aks. |
Vytvoření výpočetních prostředků dsvm ve službě Machine Learning Service |
Tato šablona vytvoří výpočetní prostředky dsvm ve službě Machine Learning Service. |
Vytvoření clusteru HDInsight služby Machine Learning Service |
Tato šablona vytvoří cluster HDInsight služby Machine Learning Service. |
Vytvoření výpočetních prostředků služby Azure Machine Learning aKS |
Tato šablona vytvoří výpočetní prostředky služby Azure Machine Learning aKS. |
Vytvoření výpočetního clusteru Azure Machine Learning |
Tato šablona vytvoří výpočetní cluster Azure Machine Learning. |
Vytvoření výpočetní instance služby Azure Machine Learning |
Tato šablona vytvoří výpočetní instanci služby Azure Machine Learning jménem jiného uživatele s ukázkovým vloženým instalačním skriptem. |
Vytvoření propojené služby v pracovním prostoru Azure Machine Learning |
Tato šablona vytvoří linkedservice v existujícím pracovním prostoru Azure Machine Learning. |
Vytvoření cílového výpočetního objektu AKS s privátní IP adresou |
Tato šablona vytvoří cílový výpočetní objekt AKS v daném pracovním prostoru služby Azure Machine Learning s privátní IP adresou. |
Definice prostředku šablony ARM
Typ prostředku pracovních prostorů/výpočetních prostředků je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/computes, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2020-02-18-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string",
"tier": "string"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"computeLocation": "string",
"description": "string",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
}
}
Výpočetní objekty
Nastavte vlastnost computeType a určete typ objektu.
V případě AKS použijte:
"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"
}
}
Pro AmlCompute použijte:
"computeType": "AmlCompute",
"properties": {
"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"
}
Pro ComputeInstance použijte:
"computeType": "ComputeInstance",
"properties": {
"applicationSharingPolicy": "string",
"computeInstanceAuthorizationType": "personal",
"personalComputeInstanceSettings": {
"assignedUser": {
"objectId": "string",
"tenantId": "string"
}
},
"sshSettings": {
"adminPublicKey": "string",
"sshPublicAccess": "string"
},
"subnet": {
"id": "string"
},
"vmSize": "string"
}
V případě Databricks použijte:
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string"
}
Pro DataFactory použijte:
"computeType": "DataFactory"
Pro DataLakeAnalytics použijte:
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
Pro HDInsight použijte:
"computeType": "HDInsight",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int"
}
Pro VirtualMachine použijte:
"computeType": "VirtualMachine",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int",
"virtualMachineSize": "string"
}
Hodnoty vlastností
pracovní prostory/ výpočetní prostředí
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.MachineLearningServices/workspaces/computes |
apiVersion | Verze rozhraní API prostředků | '2020-02-18-preview' |
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM. |
string (povinné) Limit počtu znaků: 3–24 pro výpočetní instanci 3–32 pro výpočetní prostředky AML 2–16 pro jiné typy výpočetních prostředků Platné znaky: Alfanumerické znaky a spojovníky. |
location | Určuje umístění prostředku. | řetězec |
tags | Obsahuje značky prostředků definované jako páry klíč/hodnota. | Slovník názvů značek a hodnot. Viz Značky v šablonách |
Sku | Skladová položka pracovního prostoru. | Sku |
identity | Identita prostředku. | Identita |
properties | Vlastnosti výpočetních prostředků | Výpočetní služby |
Identita
Název | Description | Hodnota |
---|---|---|
typ | Typ identity. | 'SystemAssigned' |
Compute
Název | Description | Hodnota |
---|---|---|
computeLocation | Umístění podkladových výpočetních prostředků | řetězec |
description | Popis výpočetních prostředků služby Machine Learning. | řetězec |
resourceId | ID prostředku ARM podkladového výpočetního prostředí | řetězec |
computeType | Nastavení typu objektu | AKS AmlCompute ComputeInstance Databricks DataFactory DataLakeAnalytics HDInsight VirtualMachine (povinné) |
AKS
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AKS (povinné) |
properties | Vlastnosti AKS | AKSVlastnosti |
AKSVlastnosti
Název | Description | Hodnota |
---|---|---|
agentCount | Počet agentů | int Omezení: Minimální hodnota = 1 |
agentVMSize | Velikost virtuálního počítače agenta | řetězec |
aksNetworkingConfiguration | Konfigurace sítě AKS pro virtuální síť | AksNetworkingConfiguration |
clusterFqdn | Plně kvalifikovaný název domény clusteru | řetězec |
konfigurace ssl | Konfigurace protokolu SSL | Konfigurace ssl |
AksNetworkingConfiguration
Název | Description | Hodnota |
---|---|---|
dnsServiceIP | IP adresa přiřazená ke službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. | řetězec Omezení: Pattern = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | Rozsah IP adres zápisu CIDR přiřazený síti mostu Dockeru. Nesmí se překrývat s žádnými rozsahy IP adres podsítě ani s rozsahem adres služby Kubernetes. | řetězec Omezení: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Rozsah IP adres notace CIDR, ze kterého se přiřazují IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. | řetězec Omezení: Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | ID prostředku podsítě virtuální sítě, do které patří výpočetní uzly | řetězec |
Konfigurace ssl
Název | Description | Hodnota |
---|---|---|
cert | Data certifikátu | řetězec |
Cname | CNAME certifikátu | řetězec |
key | Klíčová data | řetězec |
status | Povolení nebo zakázání ssl pro vyhodnocování | Zakázáno 'Povoleno' |
AmlCompute
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AmlCompute (povinné) |
properties | Vlastnosti výpočetních prostředků AML | AmlComputeProperties |
AmlComputeProperties
Název | Description | Hodnota |
---|---|---|
osType | Typ operačního systému. | 'Linux' 'Windows' |
remoteLoginPortPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – označuje, že veřejný port SSH je uzavřený na všech uzlech clusteru. Povoleno – označuje, že veřejný port SSH je otevřený na všech uzlech clusteru. Nezadřené – označuje, že veřejný port SSH je zavřený na všech uzlech clusteru, pokud je definovaná virtuální síť, jinak je otevřená všechny veřejné uzly. Může být výchozí pouze během vytváření clusteru. Po vytvoření bude buď povolený, nebo zakázaný. | Zakázáno 'Povoleno' Nezadá se |
scaleSettings | Nastavení škálování pro výpočetní prostředky AML | ScaleSettings |
podsíť | ID prostředku podsítě virtuální sítě, ke kterým patří výpočetní uzly. | ResourceId |
userAccountCredentials | Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. | UserAccountCredentials |
virtualMachineImage | Identifikátor prostředku ARM image virtuálního počítače pro výpočetní uzly. Toto je ve formátu /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{název_galerie}/images/{název definice image}/versions/{id verze}. Image virtuálního počítače musí být ve stejné oblasti a předplatném jako cluster. | ResourceId |
vmPriority | Priorita virtuálního počítače | 'Vyhrazené' 'LowPriority' |
vmSize | Velikost virtuálního počítače | řetězec |
ScaleSettings
Název | Description | Hodnota |
---|---|---|
maxNodeCount | Maximální počet uzlů, které se mají použít | int (povinné) |
minNodeCount | Minimální počet uzlů, které se mají použít | int |
nodeIdleTimeBeforeScaleDown | Doba nečinnosti uzlu před vertikálním snížením kapacity amlCompute | řetězec |
ResourceId
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | string (povinné) |
UserAccountCredentials
Název | Description | Hodnota |
---|---|---|
adminUserName | Název uživatelského účtu správce, který lze použít k připojení SSH k uzlům. | string (povinné) |
adminUserPassword | Heslo uživatelského účtu správce. | řetězec |
adminUserSshPublicKey | Veřejný klíč SSH uživatelského účtu správce. Tato vlastnost se podporuje jenom v clusterech založených na Linuxu. | řetězec |
ComputeInstance
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | ComputeInstance (povinné) |
properties | Vlastnosti výpočetní instance | ComputeInstanceProperties |
ComputeInstanceProperties
Název | Description | Hodnota |
---|---|---|
applicationSharingPolicy | Zásady sdílení aplikací v této výpočetní instanci mezi uživateli nadřazeného pracovního prostoru Pokud je osobní, může k aplikacím v této výpočetní instanci přistupovat jenom autor. Když je sdíleno, každý uživatel pracovního prostoru může přistupovat k aplikacím v této instanci v závislosti na jeho přiřazené roli. | 'Osobní' Sdílené |
computeInstanceAuthorizationType | Typ autorizace výpočetní instance Dostupné hodnoty jsou osobní (výchozí). | 'osobní' |
personalComputeInstanceSettings | Nastavení pro osobní výpočetní instanci | PersonalComputeInstanceSettings |
sshSettings | Určuje zásady a nastavení pro přístup SSH. | ComputeInstanceSshSettings |
podsíť | ID prostředku podsítě virtuální sítě, ke kterým patří výpočetní uzly. | ResourceId |
vmSize | Velikost virtuálního počítače | řetězec |
PersonalComputeInstanceSettings
Název | Description | Hodnota |
---|---|---|
přiřazenoUživatel | Uživatel explicitně přiřazený k osobní výpočetní instanci. | Přiřazený uživatel |
Přiřazený uživatel
Název | Description | Hodnota |
---|---|---|
objectId | ID objektu AAD uživatele. | string (povinné) |
id tenanta | ID tenanta AAD uživatele. | string (povinné) |
ComputeInstanceSshSettings
Název | Description | Hodnota |
---|---|---|
adminPublicKey | Určuje soubor veřejného klíče SSH rsa jako řetězec. Pomocí příkazu ssh-keygen -t rsa -b 2048 vygenerujte páry klíčů SSH. | řetězec |
sshPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – označuje, že veřejný port SSH je v této instanci zavřený. Povoleno – označuje, že veřejný port SSH je otevřený a přístupný podle zásad virtuální sítě nebo podsítě, pokud jsou k dispozici. | Zakázáno 'Povoleno' |
Databricks
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
properties | DatabricksProperties |
DatabricksProperties
Název | Description | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
DataFactory
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataFactory (povinné) |
DataLakeAnalytics
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
properties | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Název | Description | Hodnota |
---|---|---|
dataLakeStoreAccountName | Název účtu Služby DataLake Store | řetězec |
HDInsight
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | HDInsight (povinné) |
properties | Vlastnosti služby HDInsight |
Vlastnosti služby HDInsight
Název | Description | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru. | řetězec |
administratorAccount | Správa přihlašovacích údajů pro hlavní uzel clusteru | VirtualMachineSshCredentials |
sshPort | Otevřený port pro připojení SSH na hlavním uzlu clusteru. | int |
VirtualMachineSshCredentials
Název | Description | Hodnota |
---|---|---|
heslo | Heslo účtu správce | řetězec |
privateKeyData | Data privátního klíče | řetězec |
publicKeyData | Data veřejného klíče | řetězec |
username | Uživatelské jméno účtu správce | řetězec |
VirtualMachine
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | VirtualMachine (povinné) |
properties | VirtualMachineVlastnosti |
VirtualMachineVlastnosti
Název | Description | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
administratorAccount | Správa přihlašovacích údajů pro virtuální počítač | VirtualMachineSshCredentials |
sshPort | Otevřený port pro připojení SSH. | int |
virtualMachineSize | Velikost virtuálního počítače | řetězec |
Skladová jednotka (SKU)
Název | Description | Hodnota |
---|---|---|
name | Název skladové položky | řetězec |
tier | Úroveň skladové položky, jako je Basic nebo Enterprise | řetězec |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vytvoření služby Machine Learning Service ADLA Compute |
Tato šablona vytvoří službu Machine Learning Service ADLA Compute. |
Vytvoření služby Machine Learning Service Aks Compute |
Tato šablona vytvoří službu Machine Learning Service Aks Compute. |
Vytvoření výpočetního prostředí DSVM služby Machine Learning Service |
Tato šablona vytvoří výpočetní prostředí DSVM služby Machine Learning Service. |
Vytvoření clusteru HDInsight služby Machine Learning Service |
Tato šablona vytvoří cluster HDInsight služby Machine Learning Service. |
Vytvoření výpočetního prostředí Azure Machine Learning aks |
Tato šablona vytvoří výpočetní prostředí Azure Machine Learning aks. |
Vytvoření výpočetního clusteru Azure Machine Learning |
Tato šablona vytvoří výpočetní cluster Azure Machine Learning. |
Vytvoření výpočetní instance služby Azure Machine Learning |
Tato šablona vytvoří výpočetní instanci Služby Azure Machine Learning jménem jiného uživatele s ukázkovým vloženým instalačním skriptem. |
Vytvoření propojené služby v pracovním prostoru Azure Machine Learning |
Tato šablona vytvoří LinkedService v existujícím pracovním prostoru Služby Azure Machine Learning. |
Vytvoření cílového výpočetního prostředí AKS s privátní IP adresou |
Tato šablona vytvoří cílový výpočetní objekt AKS v daném pracovním prostoru služby Azure Machine Learning s privátní IP adresou. |
Definice prostředku Terraformu (zprostředkovatele AzAPI)
Typ prostředku pracovních prostorů nebo výpočetních prostředků je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/computes, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2020-02-18-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
body = jsonencode({
properties = {
computeLocation = "string"
description = "string"
resourceId = "string"
computeType = "string"
// For remaining properties, see Compute objects
}
sku = {
name = "string"
tier = "string"
}
})
}
Výpočetní objekty
Nastavte vlastnost computeType pro určení typu objektu.
Pro AKS použijte:
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"
}
}
Pro AmlCompute použijte:
computeType = "AmlCompute"
properties = {
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"
}
Pro ComputeInstance použijte:
computeType = "ComputeInstance"
properties = {
applicationSharingPolicy = "string"
computeInstanceAuthorizationType = "personal"
personalComputeInstanceSettings = {
assignedUser = {
objectId = "string"
tenantId = "string"
}
}
sshSettings = {
adminPublicKey = "string"
sshPublicAccess = "string"
}
subnet = {
id = "string"
}
vmSize = "string"
}
Pro Databricks použijte:
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
}
Pro DataFactory použijte:
computeType = "DataFactory"
Pro DataLakeAnalytics použijte:
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
Pro HDInsight použijte:
computeType = "HDInsight"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
}
Pro VirtualMachine použijte:
computeType = "VirtualMachine"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
virtualMachineSize = "string"
}
Hodnoty vlastností
pracovní prostory a výpočetní prostředky
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.MachineLearningServices/workspaces/computes@2020-02-18-preview |
name | Název prostředku | string (povinné) Limit počtu znaků: 3–24 pro výpočetní instanci 3–32 pro výpočetní prostředky AML 2–16 pro jiné typy výpočetních prostředků Platné znaky: Alfanumerické znaky a spojovníky. |
location | Určuje umístění prostředku. | řetězec |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: pracovní prostory |
tags | Obsahuje značky prostředků definované jako páry klíč/hodnota. | Slovník názvů značek a hodnot. |
Sku | Skladová položka pracovního prostoru. | Sku |
identity | Identita prostředku. | Identita |
properties | Vlastnosti výpočetních prostředků | Výpočetní služby |
Identita
Název | Description | Hodnota |
---|---|---|
typ | Typ identity. | "SystemAssigned" |
Compute
Název | Description | Hodnota |
---|---|---|
computeLocation | Umístění podkladových výpočetních prostředků | řetězec |
description | Popis výpočetních prostředků služby Machine Learning. | řetězec |
resourceId | ID prostředku ARM podkladového výpočetního prostředí | řetězec |
computeType | Nastavení typu objektu | AKS AmlCompute ComputeInstance Databricks DataFactory DataLakeAnalytics HDInsight VirtualMachine (povinné) |
AKS
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "AKS" (povinné) |
properties | Vlastnosti AKS | AKSVlastnosti |
AKSVlastnosti
Název | Description | Hodnota |
---|---|---|
agentCount | Počet agentů | int Omezení: Minimální hodnota = 1 |
agentVMSize | Velikost virtuálního počítače agenta | řetězec |
aksNetworkingConfiguration | Konfigurace sítě AKS pro virtuální síť | AksNetworkingConfiguration |
Fqdn clusteru | Plně kvalifikovaný název domény clusteru | řetězec |
konfigurace ssl | Konfigurace protokolu SSL | Konfigurace ssl |
AksNetworkingConfiguration
Název | Description | Hodnota |
---|---|---|
IP adresa služby dns | IP adresa přiřazená ke službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. | řetězec Omezení: Vzor = ^(?:(?: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 | Rozsah IP adres notace CIDR přiřazený síti mostu Docker. Nesmí se překrývat s žádnými rozsahy IP adres podsítě nebo s rozsahem adres služby Kubernetes. | řetězec Omezení: Vzor = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Rozsah IP adres notace CIDR, ze kterého se přiřazují IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. | řetězec Omezení: Vzor = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
id podsítě | ID prostředku podsítě virtuální sítě, do které patří výpočetní uzly | řetězec |
Konfigurace ssl
Název | Description | Hodnota |
---|---|---|
cert | Data certifikátu | řetězec |
Cname | CNAME certifikátu | řetězec |
key | Klíčová data | řetězec |
status | Povolení nebo zakázání ssl pro vyhodnocování | "Zakázáno" "Povoleno" |
AmlCompute
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "AmlCompute" (povinné) |
properties | Vlastnosti výpočetních prostředků AML | AmlComputeProperties |
AmlComputeProperties
Název | Description | Hodnota |
---|---|---|
typ operačního systému | Typ operačního systému. | "Linux" "Windows" |
remoteLoginPortPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Disabled – Označuje, že veřejný port SSH je na všech uzlech clusteru zavřený. Povoleno – Označuje, že veřejný port SSH je otevřený na všech uzlech clusteru. Nezadané – označuje, že veřejný port SSH je zavřený na všech uzlech clusteru, pokud je definovaná virtuální síť, jinak je otevřená všechny veřejné uzly. Může být výchozí pouze během vytváření clusteru. Po jeho vytvoření se buď povolí, nebo zakáže. | "Zakázáno" "Povoleno" "Neurčené" |
škálovací nastavení | Nastavení škálování pro výpočetní prostředky AML | ScaleSettings |
podsíť | ID prostředku podsítě virtuální sítě, do které patří výpočetní uzly. | ResourceId |
uživatelské_účtyCredentials | Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. | Přihlašovací údaje uživatelského účtu |
virtualMachineImage | Identifikátor prostředku ARM image virtuálního počítače pro výpočetní uzly. Má formát /subscriptions/{id_předplatného}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{název_galerie}/images/{název definice image}/versions/{id_verze}. Image virtuálního počítače musí být ve stejné oblasti a předplatném jako cluster. | ResourceId |
vmPriority | Priorita virtuálního počítače | "Vyhrazené" "Nízkápriorita" |
vmSize | Velikost virtuálního počítače | řetězec |
ScaleSettings
Název | Description | Hodnota |
---|---|---|
maxNodeCount | Maximální počet uzlů, které se mají použít | int (povinné) |
počet uzlů minNodeCount | Minimální počet uzlů, které se mají použít | int |
nodeIdleTimeBeforeScaleDown | Doba nečinnosti uzlu před vertikálním snížením kapacity amlCompute | řetězec |
ResourceId
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | string (povinné) |
Přihlašovací údaje uživatelského účtu
Název | Description | Hodnota |
---|---|---|
adminUserName | Název uživatelského účtu správce, který se dá použít k připojení K uzlům SSH. | string (povinné) |
adminUserPassword | Heslo uživatelského účtu správce | řetězec |
adminUserSshPublicKey | Veřejný klíč SSH uživatelského účtu správce. Tato vlastnost je podporována pouze v clusterech založených na Linuxu. | řetězec |
ComputeInstance
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | ComputeInstance (povinné) |
properties | Vlastnosti výpočetní instance | ComputeInstanceProperties |
ComputeInstanceProperties
Název | Description | Hodnota |
---|---|---|
applicationSharingPolicy | Zásady pro sdílení aplikací v této výpočetní instanci mezi uživateli nadřazeného pracovního prostoru Pokud osobní, může k aplikacím v této výpočetní instanci přistupovat pouze tvůrce. Pokud je sdíleno, každý uživatel pracovního prostoru má přístup k aplikacím v této instanci v závislosti na jeho přiřazené roli. | "Osobní" "Sdílené" |
computeInstanceAuthorizationType | Typ autorizace výpočetní instance Dostupné hodnoty jsou osobní (výchozí). | "osobní" |
personalComputeInstanceSettings | Nastavení pro osobní výpočetní instanci | PersonalComputeInstanceSettings |
sshSettings | Určuje zásady a nastavení pro přístup SSH. | ComputeInstanceSshSettings |
podsíť | ID prostředku podsítě virtuální sítě, do které patří výpočetní uzly. | ResourceId |
vmSize | Velikost virtuálního počítače | řetězec |
PersonalComputeInstanceSettings
Název | Description | Hodnota |
---|---|---|
přiřazenoUživatel | Uživatel explicitně přiřazený k osobní výpočetní instanci. | Přiřazený uživatel |
Přiřazený uživatel
Název | Description | Hodnota |
---|---|---|
objectId | ID objektu AAD uživatele. | string (povinné) |
id tenanta | ID tenanta AAD uživatele. | string (povinné) |
ComputeInstanceSshSettings
Název | Description | Hodnota |
---|---|---|
adminPublicKey | Určuje soubor veřejného klíče SSH rsa jako řetězec. Pomocí příkazu ssh-keygen -t rsa -b 2048 vygenerujte páry klíčů SSH. | řetězec |
sshPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – označuje, že veřejný port SSH je v této instanci zavřený. Povoleno – označuje, že veřejný port SSH je otevřený a přístupný podle zásad virtuální sítě nebo podsítě, pokud jsou k dispozici. | "Zakázáno" "Povoleno" |
Databricks
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "Databricks" (povinné) |
properties | DatabricksProperties |
DatabricksProperties
Název | Description | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
DataFactory
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "DataFactory" (povinné) |
DataLakeAnalytics
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "DataLakeAnalytics" (povinné) |
properties | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Název | Description | Hodnota |
---|---|---|
dataLakeStoreAccountName | Název účtu úložiště DataLake | řetězec |
HDInsight
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "HDInsight" (povinné) |
properties | HDInsightProperties |
HDInsightProperties
Název | Description | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru. | řetězec |
administratorAccount | Správa přihlašovacích údajů pro hlavní uzel clusteru | VirtualMachineSshCredentials |
sshPort | Otevřený port pro připojení SSH na hlavním uzlu clusteru. | int |
VirtualMachineSshCredentials
Název | Description | Hodnota |
---|---|---|
heslo | Heslo účtu správce | řetězec |
privateKeyData | Data privátního klíče | řetězec |
publicKeyData | Data veřejného klíče | řetězec |
username | Uživatelské jméno účtu správce | řetězec |
VirtualMachine
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "VirtualMachine" (povinné) |
properties | VirtualMachineProperties |
VirtualMachineProperties
Název | Description | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
administratorAccount | Správa přihlašovacích údajů pro virtuální počítač | VirtualMachineSshCredentials |
sshPort | Otevřený port pro připojení SSH. | int |
virtualMachineSize | Velikost virtuálního počítače | řetězec |
Skladová jednotka (SKU)
Název | Description | Hodnota |
---|---|---|
name | Název skladové položky | řetězec |
tier | Úroveň skladové položky, jako je Basic nebo Enterprise | řetězec |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro