Pracovní prostory Microsoft.MachineLearningServices /computes 2019-11-01
- 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@2019-11-01' = {
parent: resourceSymbolicName
identity: {
type: 'SystemAssigned'
}
location: 'string'
name: 'string'
properties: {
computeLocation: 'string'
description: 'string'
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
sku: {
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
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: {
remoteLoginPortPublicAccess: 'string'
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 |
---|---|---|
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. Není zadáno – Označuje, že veřejný port ssh je uzavř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 povolí nebo zakáže. | Zakázáno Povoleno Není zadáno. |
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 |
sku | Skladová položka pracovního prostoru. | skladové položky |
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 |
Sku
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název skladové položky | řetězec |
úroveň | Úroveň skladové položky, jako je Basic nebo Enterprise | ř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": "2019-11-01",
"name": "string",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"properties": {
"computeLocation": "string",
"description": "string",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
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": {
"remoteLoginPortPublicAccess": "string",
"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 |
---|---|---|
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. Není zadáno – Označuje, že veřejný port ssh je uzavř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 povolí nebo zakáže. | Zakázáno Povoleno Není zadáno. |
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 | '2019-11-01' |
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 |
sku | Skladová položka pracovního prostoru. | skladové položky |
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 |
Sku
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název skladové položky | řetězec |
úroveň | Úroveň skladové položky, jako je Basic nebo Enterprise | ř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@2019-11-01"
name = "string"
identity = {
type = "SystemAssigned"
}
location = "string"
sku = {
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
computeLocation = "string"
description = "string"
resourceId = "string"
computeType = "string"
// For remaining properties, see Compute objects
}
})
}
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 = {
remoteLoginPortPublicAccess = "string"
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 |
---|---|---|
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. Není zadáno – Označuje, že veřejný port ssh je uzavř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 povolí nebo zakáže. | Zakázáno Povoleno Není zadáno. |
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 |
sku | Skladová položka pracovního prostoru. | skladové položky |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
typ | Typ prostředku | Microsoft.MachineLearningServices/workspaces/computes@2019-11-01 |
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 |
Sku
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název skladové položky | řetězec |
úroveň | Úroveň skladové položky, jako je Basic nebo Enterprise | ř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 |