Pracovní prostory Microsoft.MachineLearningServices /computes 2018-11-19
- nejnovější
- 10. 10. 2024
- z 10. 10. 2024 ve verzi Preview
-
2024-07-01-preview -
2024-04-04 -
2024-04-01-preview - 1. 1. 2024 ve verzi Preview
- 10. 10. 2023
-
2023-08-01-preview -
2023-06-01-preview -
2023-04-04 -
2023-04-01-Preview -
2023-023-01-preview -
12. 12. 2022 ve verzi Preview - 10. 10. 2022
-
10. 10. 2022 ve verzi Preview -
2022-06-01-preview - 05. 5. 2022
-
2022-022-01-preview -
2022-01-01-preview - 2021-07-01
-
2021-04-01 -
2021-03-01-preview - 1. 1. 2021
-
2020-09-01-Preview -
2020-08-01 - 06.06.2020
-
15. 5. 2020 ve verzi Preview -
2020-05-01-Preview - 04.04.2020
- 2020-03-01
- 2020-02-18-preview
- 1. 1. 2020
- 11. 11. 2019
-
06.06.2019 -
05.05.2019 - 11. 11. 2018
-
2018-03-01-Preview
Definice prostředku Bicep
Pracovní prostory/ typ výpočetního prostředku je možné nasadit s operacemi, které cílí:
- 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@2018-11-19' = {
parent: resourceSymbolicName
identity: {
type: 'SystemAssigned'
}
location: 'string'
name: 'string'
properties: {
computeLocation: 'string'
description: 'string'
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
tags: {
{customized property}: 'string'
}
}
Výpočetní objekty
Nastavte computeType vlastnost určit typ 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: {
scaleSettings: {
maxNodeCount: int
minNodeCount: int
nodeIdleTimeBeforeScaleDown: 'string'
}
subnet: {
id: 'string'
}
userAccountCredentials: {
adminUserName: 'string'
adminUserPassword: 'string'
adminUserSshPublicKey: 'string'
}
vmPriority: 'string'
vmSize: 'string'
}
}
Pro DataFactorypoužijte:
{
computeType: 'DataFactory'
}
Pro DataLakeAnalyticspoužijte:
{
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
}
Pro Databricks použijte:
{
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
}
}
Pro HDInsightpoužijte:
{
computeType: 'HDInsight'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
}
}
Pro VirtualMachinepoužijte:
{
computeType: 'VirtualMachine'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
virtualMachineSize: 'string'
}
}
Hodnoty vlastností
AKS
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AKS (povinné) |
vlastnosti | Vlastnosti AKS | AKSProperties |
AksNetworkingConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dnsServiceIP | IP adresa přiřazená službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. | řetězec Omezení: Model = ^(?:(?: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ý k 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í: Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Rozsah IP adres zápisu CIDR, ze kterého se mají přiřazovat IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. | řetězec Omezení: Model = ^([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 nichž výpočetní uzly patří | řetězec |
AKSProperties
AmlCompute
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AmlCompute (povinné) |
vlastnosti | Vlastnosti výpočetních prostředků AML | AmlComputeProperties |
AmlComputeProperties
Jméno | Popis | Hodnota |
---|---|---|
scaleSettings | Nastavení škálování pro službu AML Compute | |
podsíť | ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. | ResourceId |
userAccountCredentials | Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. | |
vmPriority | Priorita virtuálního počítače | Dedicated LowPriority |
vmSize | Velikost virtuálního počítače | řetězec |
Vypočítat
Jméno | Popis | Hodnota |
---|---|---|
computeLocation | Umístění základního výpočetního prostředí | řetězec |
computeType | Nastavte na AKS pro typ AKS . Nastavte na AmlCompute pro typ AmlCompute. Pro typ DataFactorynastavte hodnotu DataFactory . Pro typ DataLakeAnalyticsnastavte hodnotu DataLakeAnalytics . Pro typ Databricks nastavte hodnotu Databricks . Nastavte na HDInsight pro typ HDInsight . Pro typ VirtualMachinenastavte hodnotu VirtualMachine . | AKS AmlCompute Databricks DataFactory DataLakeAnalytics HDInsight VirtualMachine (povinné) |
popis | 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 objektu | řetězec |
Databricks
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
vlastnosti | DatabricksProperties |
DatabricksProperties
Jméno | Popis | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
DataFactory
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataFactory (povinné) |
DataLakeAnalytics
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
vlastnosti | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Jméno | Popis | Hodnota |
---|---|---|
dataLakeStoreAccountName | Název účtu DataLake Store | řetězec |
HDInsight
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | HDInsight (povinné) |
vlastnosti | HDInsightProperties |
HDInsightProperties
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru | řetězec |
administratorAccount | Přihlašovací údaje správce pro hlavní uzel clusteru | VirtualMachineSshCredentials |
sshPort | Port otevřený pro připojení ssh v hlavním uzlu clusteru. | Int |
Identita
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity. | SystemAssigned |
Microsoft.MachineLearningServices/workspaces/computes
Jméno | Popis | Hodnota |
---|---|---|
identita | Identita prostředku. | Identita |
umístění | Určuje umístění prostředku. | řetězec |
Jméno | Název prostředku | string (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba 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ích prostorů |
vlastnosti | Vlastnosti výpočetních prostředků | Výpočetní služby |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
ResourceId
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | string (povinné) |
Značky prostředků
Jméno | Popis | Hodnota |
---|
ScaleSettings
Jméno | Popis | 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 |
SslConfiguration
Jméno | Popis | Hodnota |
---|---|---|
hotovka | Data certifikátu | řetězec |
cname | CNAME certifikátu | řetězec |
klíč | Klíčová data | řetězec |
stav | Povolení nebo zakázání ssl pro bodování | Zakázáno Povoleno |
UserAccountCredentials
Jméno | Popis | 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 | řetězec |
Virtuální počítač
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | VirtualMachine (povinné) |
vlastnosti | virtualMachineProperties |
VirtualMachineProperties
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
administratorAccount | Přihlašovací údaje správce pro virtuální počítač | VirtualMachineSshCredentials |
sshPort | Port otevřený pro připojení SSH. | Int |
virtualMachineSize | Velikost virtuálního počítače | řetězec |
VirtualMachineSshCredentials
Jméno | Popis | 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 |
uživatelské jméno | Uživatelské jméno účtu správce | řetězec |
Ukázky rychlého startu
Následující ukázky rychlého startu nasadí tento typ prostředku.
Soubor Bicep | Popis |
---|---|
komplexní nastavení služby Azure Machine Learning | Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS. |
kompletního zabezpečeného nastavení služby Azure Machine Learning (starší verze) | Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS. |
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
Pracovní prostory/ typ výpočetního prostředku je možné nasadit s operacemi, které cílí:
- 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í JSON.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2018-11-19",
"name": "string",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"properties": {
"computeLocation": "string",
"description": "string",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
},
"tags": {
"{customized property}": "string"
}
}
Výpočetní objekty
Nastavte computeType vlastnost určit typ 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": {
"scaleSettings": {
"maxNodeCount": "int",
"minNodeCount": "int",
"nodeIdleTimeBeforeScaleDown": "string"
},
"subnet": {
"id": "string"
},
"userAccountCredentials": {
"adminUserName": "string",
"adminUserPassword": "string",
"adminUserSshPublicKey": "string"
},
"vmPriority": "string",
"vmSize": "string"
}
}
Pro DataFactorypoužijte:
{
"computeType": "DataFactory"
}
Pro DataLakeAnalyticspoužijte:
{
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
}
Pro Databricks použijte:
{
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string"
}
}
Pro HDInsightpoužijte:
{
"computeType": "HDInsight",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int"
}
}
Pro VirtualMachinepoužijte:
{
"computeType": "VirtualMachine",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int",
"virtualMachineSize": "string"
}
}
Hodnoty vlastností
AKS
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AKS (povinné) |
vlastnosti | Vlastnosti AKS | AKSProperties |
AksNetworkingConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dnsServiceIP | IP adresa přiřazená službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. | řetězec Omezení: Model = ^(?:(?: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ý k 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í: Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Rozsah IP adres zápisu CIDR, ze kterého se mají přiřazovat IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. | řetězec Omezení: Model = ^([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 nichž výpočetní uzly patří | řetězec |
AKSProperties
AmlCompute
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AmlCompute (povinné) |
vlastnosti | Vlastnosti výpočetních prostředků AML | AmlComputeProperties |
AmlComputeProperties
Jméno | Popis | Hodnota |
---|---|---|
scaleSettings | Nastavení škálování pro službu AML Compute | |
podsíť | ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. | ResourceId |
userAccountCredentials | Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. | |
vmPriority | Priorita virtuálního počítače | Dedicated LowPriority |
vmSize | Velikost virtuálního počítače | řetězec |
Vypočítat
Jméno | Popis | Hodnota |
---|---|---|
computeLocation | Umístění základního výpočetního prostředí | řetězec |
computeType | Nastavte na AKS pro typ AKS . Nastavte na AmlCompute pro typ AmlCompute. Pro typ DataFactorynastavte hodnotu DataFactory . Pro typ DataLakeAnalyticsnastavte hodnotu DataLakeAnalytics . Pro typ Databricks nastavte hodnotu Databricks . Nastavte na HDInsight pro typ HDInsight . Pro typ VirtualMachinenastavte hodnotu VirtualMachine . | AKS AmlCompute Databricks DataFactory DataLakeAnalytics HDInsight VirtualMachine (povinné) |
popis | 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 objektu | řetězec |
Databricks
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
vlastnosti | DatabricksProperties |
DatabricksProperties
Jméno | Popis | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
DataFactory
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataFactory (povinné) |
DataLakeAnalytics
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
vlastnosti | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Jméno | Popis | Hodnota |
---|---|---|
dataLakeStoreAccountName | Název účtu DataLake Store | řetězec |
HDInsight
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | HDInsight (povinné) |
vlastnosti | HDInsightProperties |
HDInsightProperties
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru | řetězec |
administratorAccount | Přihlašovací údaje správce pro hlavní uzel clusteru | VirtualMachineSshCredentials |
sshPort | Port otevřený pro připojení ssh v hlavním uzlu clusteru. | Int |
Identita
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity. | SystemAssigned |
Microsoft.MachineLearningServices/workspaces/computes
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | '2018-11-19' |
identita | Identita prostředku. | Identita |
umístění | Určuje umístění prostředku. | řetězec |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti výpočetních prostředků | Výpočetní služby |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
typ | Typ prostředku | Microsoft.MachineLearningServices/workspaces/computes |
ResourceId
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | string (povinné) |
Značky prostředků
Jméno | Popis | Hodnota |
---|
ScaleSettings
Jméno | Popis | 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 |
SslConfiguration
Jméno | Popis | Hodnota |
---|---|---|
hotovka | Data certifikátu | řetězec |
cname | CNAME certifikátu | řetězec |
klíč | Klíčová data | řetězec |
stav | Povolení nebo zakázání ssl pro bodování | Zakázáno Povoleno |
UserAccountCredentials
Jméno | Popis | 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 | řetězec |
Virtuální počítač
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | VirtualMachine (povinné) |
vlastnosti | virtualMachineProperties |
VirtualMachineProperties
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
administratorAccount | Přihlašovací údaje správce pro virtuální počítač | VirtualMachineSshCredentials |
sshPort | Port otevřený pro připojení SSH. | Int |
virtualMachineSize | Velikost virtuálního počítače | řetězec |
VirtualMachineSshCredentials
Jméno | Popis | 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 |
uživatelské jméno | Uživatelské jméno účtu správce | řetězec |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
komplexní nastavení služby Azure Machine Learning |
Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS. |
kompletního zabezpečeného nastavení služby Azure Machine Learning (starší verze) |
Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS. |
vytvoření propojené služby v pracovním prostoru Azure Machine Learning |
Tato šablona vytvoří propojenou službu v existujícím pracovním prostoru Azure Machine Learning. |
vytvoření výpočetního služby Machine Learning Service ADLA |
Tato šablona vytvoří výpočetní prostředky služby Machine Learning Service ADLA. |
vytvoření výpočetního služby Machine Learning |
Tato šablona vytvoří výpočetní prostředky služby Machine Learning Service Aks. |
vytvoření výpočetního 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 služby Machine Learning Service HDInsight. |
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. |
Vytvoření výpočetního aks služby Azure Machine Learning |
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. |
Definice prostředku Terraformu (poskytovatel AzAPI)
Pracovní prostory/ typ výpočetního prostředku je možné nasadit s operacemi, které cílí:
- 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@2018-11-19"
name = "string"
identity = {
type = "SystemAssigned"
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
computeLocation = "string"
description = "string"
resourceId = "string"
computeType = "string"
// For remaining properties, see Compute objects
}
})
}
Výpočetní objekty
Nastavte computeType vlastnost určit typ 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 = {
scaleSettings = {
maxNodeCount = int
minNodeCount = int
nodeIdleTimeBeforeScaleDown = "string"
}
subnet = {
id = "string"
}
userAccountCredentials = {
adminUserName = "string"
adminUserPassword = "string"
adminUserSshPublicKey = "string"
}
vmPriority = "string"
vmSize = "string"
}
}
Pro DataFactorypoužijte:
{
computeType = "DataFactory"
}
Pro DataLakeAnalyticspoužijte:
{
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
}
Pro Databricks použijte:
{
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
}
}
Pro HDInsightpoužijte:
{
computeType = "HDInsight"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
}
}
Pro VirtualMachinepoužijte:
{
computeType = "VirtualMachine"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
virtualMachineSize = "string"
}
}
Hodnoty vlastností
AKS
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AKS (povinné) |
vlastnosti | Vlastnosti AKS | AKSProperties |
AksNetworkingConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dnsServiceIP | IP adresa přiřazená službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. | řetězec Omezení: Model = ^(?:(?: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ý k 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í: Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Rozsah IP adres zápisu CIDR, ze kterého se mají přiřazovat IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. | řetězec Omezení: Model = ^([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 nichž výpočetní uzly patří | řetězec |
AKSProperties
AmlCompute
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AmlCompute (povinné) |
vlastnosti | Vlastnosti výpočetních prostředků AML | AmlComputeProperties |
AmlComputeProperties
Jméno | Popis | Hodnota |
---|---|---|
scaleSettings | Nastavení škálování pro službu AML Compute | |
podsíť | ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. | ResourceId |
userAccountCredentials | Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. | |
vmPriority | Priorita virtuálního počítače | Dedicated LowPriority |
vmSize | Velikost virtuálního počítače | řetězec |
Vypočítat
Jméno | Popis | Hodnota |
---|---|---|
computeLocation | Umístění základního výpočetního prostředí | řetězec |
computeType | Nastavte na AKS pro typ AKS . Nastavte na AmlCompute pro typ AmlCompute. Pro typ DataFactorynastavte hodnotu DataFactory . Pro typ DataLakeAnalyticsnastavte hodnotu DataLakeAnalytics . Pro typ Databricks nastavte hodnotu Databricks . Nastavte na HDInsight pro typ HDInsight . Pro typ VirtualMachinenastavte hodnotu VirtualMachine . | AKS AmlCompute Databricks DataFactory DataLakeAnalytics HDInsight VirtualMachine (povinné) |
popis | 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 objektu | řetězec |
Databricks
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
vlastnosti | DatabricksProperties |
DatabricksProperties
Jméno | Popis | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
DataFactory
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataFactory (povinné) |
DataLakeAnalytics
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
vlastnosti | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Jméno | Popis | Hodnota |
---|---|---|
dataLakeStoreAccountName | Název účtu DataLake Store | řetězec |
HDInsight
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | HDInsight (povinné) |
vlastnosti | HDInsightProperties |
HDInsightProperties
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru | řetězec |
administratorAccount | Přihlašovací údaje správce pro hlavní uzel clusteru | VirtualMachineSshCredentials |
sshPort | Port otevřený pro připojení ssh v hlavním uzlu clusteru. | Int |
Identita
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity. | SystemAssigned |
Microsoft.MachineLearningServices/workspaces/computes
Jméno | Popis | Hodnota |
---|---|---|
identita | Identita prostředku. | Identita |
umístění | Určuje umístění prostředku. | řetězec |
Jméno | Název prostředku | string (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: pracovních prostorů |
vlastnosti | Vlastnosti výpočetních prostředků | Výpočetní služby |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
typ | Typ prostředku | Microsoft.MachineLearningServices/workspaces/computes@2018-11-19 |
ResourceId
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | string (povinné) |
Značky prostředků
Jméno | Popis | Hodnota |
---|
ScaleSettings
Jméno | Popis | 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 |
SslConfiguration
Jméno | Popis | Hodnota |
---|---|---|
hotovka | Data certifikátu | řetězec |
cname | CNAME certifikátu | řetězec |
klíč | Klíčová data | řetězec |
stav | Povolení nebo zakázání ssl pro bodování | Zakázáno Povoleno |
UserAccountCredentials
Jméno | Popis | 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 | řetězec |
Virtuální počítač
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | VirtualMachine (povinné) |
vlastnosti | virtualMachineProperties |
VirtualMachineProperties
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
administratorAccount | Přihlašovací údaje správce pro virtuální počítač | VirtualMachineSshCredentials |
sshPort | Port otevřený pro připojení SSH. | Int |
virtualMachineSize | Velikost virtuálního počítače | řetězec |
VirtualMachineSshCredentials
Jméno | Popis | 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 |
uživatelské jméno | Uživatelské jméno účtu správce | řetězec |