Pracovní prostory a výpočty Microsoft.MachineLearningServices z 19. 11. 2018
- 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@2018-11-19' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
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: {
scaleSettings: {
maxNodeCount: int
minNodeCount: int
nodeIdleTimeBeforeScaleDown: 'string'
}
subnet: {
id: 'string'
}
userAccountCredentials: {
adminUserName: 'string'
adminUserPassword: 'string'
adminUserSshPublicKey: 'string'
}
vmPriority: '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 |
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 podkladového výpočetního prostředí | řetězec |
computeType | Nastavení typu objektu | AKS AmlCompute 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 |
---|---|---|
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 |
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. | řetězec |
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 | 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 |
Š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": "2018-11-19",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"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": {
"scaleSettings": {
"maxNodeCount": "int",
"minNodeCount": "int",
"nodeIdleTimeBeforeScaleDown": "string"
},
"subnet": {
"id": "string"
},
"userAccountCredentials": {
"adminUserName": "string",
"adminUserPassword": "string",
"adminUserSshPublicKey": "string"
},
"vmPriority": "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ů | '2018-11-19' |
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 |
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 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 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 |
---|---|---|
š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 |
vmPriority | Priorita virtuálního počítače | 'Dedicated' '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. | řetězec |
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 |
Šablony pro rychlý start
Následující šablony rychlého startu 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 Terraform (poskytovatel AzAPI)
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ů
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"
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
}
})
}
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 = {
scaleSettings = {
maxNodeCount = int
minNodeCount = int
nodeIdleTimeBeforeScaleDown = "string"
}
subnet = {
id = "string"
}
userAccountCredentials = {
adminUserName = "string"
adminUserPassword = "string"
adminUserSshPublicKey = "string"
}
vmPriority = "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@2018-11-19 |
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 pomlč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ů a hodnot značek. |
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 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 |
---|---|---|
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 |
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. | řetězec |
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ů | Virtuální počítač (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 |
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