Sdílet prostřednictvím


Pracovní prostory/computes Microsoft.MachineLearningServices z 1. 3. 2020

Definice prostředku Bicep

Typ prostředku pracovních prostorů/výpočetních prostředků je možné nasadit s operacemi, které cílí na:

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-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    computeLocation: 'string'
    description: 'string'
    resourceId: 'string'
    computeType: 'string'
    // For remaining properties, see Compute objects
  }
}

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: {
    remoteLoginPortPublicAccess: 'string'
    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
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
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
tags Obsahuje značky prostředků definované jako páry klíč/hodnota. Slovník názvů a hodnot značek. Zobrazit 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 podřízeného prostředku. 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. 'Žádný'
'SystemAssigned'
'SystemAssigned,UserAssigned'
UserAssigned
userAssignedIdentity Identity přiřazené uživatelem přidružené k prostředku. UserAssignedIdentity

UserAssignedIdentity

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentity

UserAssignedIdentity

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

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
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
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 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

Nasazení do Azure
Tato šablona vytvoří službu Machine Learning Service ADLA Compute.
Vytvoření výpočetních prostředků služby Machine Learning Service

Nasazení do Azure
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

Nasazení do Azure
Tato šablona vytvoří výpočetní prostředky dsvm ve službě Machine Learning Service.
Vytvoření clusteru HDInsight služby Machine Learning Service

Nasazení do Azure
Tato šablona vytvoří cluster HDInsight služby Machine Learning Service.
Vytvoření výpočetního prostředí Azure Machine Learning aks

Nasazení do Azure
Tato šablona vytvoří výpočetní prostředí Azure Machine Learning aks.
Vytvoření výpočetního clusteru Azure Machine Learning

Nasazení do Azure
Tato šablona vytvoří výpočetní cluster Azure Machine Learning.
Vytvoření výpočetní instance služby Azure Machine Learning

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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ů nebo výpočetních prostředků je možné nasadit s operacemi, které cílí na:

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-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "computeLocation": "string",
    "description": "string",
    "resourceId": "string",
    "computeType": "string"
    // For remaining properties, see Compute objects
  }
}

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": {
    "remoteLoginPortPublicAccess": "string",
    "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
typ Typ prostředku Microsoft.MachineLearningServices/workspaces/computes
apiVersion Verze rozhraní API prostředků '2020-03-01'
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. 'Žádný'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentity Uživatelem přiřazené identity přidružené k prostředku UserAssignedIdentities

UserAssignedIdentities

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentity

UserAssignedIdentity

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

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
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
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 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

Nasazení do Azure
Tato šablona vytvoří službu Machine Learning Service ADLA Compute.
Vytvoření výpočetních prostředků služby Machine Learning Service

Nasazení do Azure
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

Nasazení do Azure
Tato šablona vytvoří výpočetní prostředky dsvm ve službě Machine Learning Service.
Vytvoření clusteru HDInsight služby Machine Learning Service

Nasazení do Azure
Tato šablona vytvoří cluster HDInsight služby Machine Learning Service.
Vytvoření výpočetních prostředků služby Azure Machine Learning aKS

Nasazení do Azure
Tato šablona vytvoří výpočetní prostředky služby Azure Machine Learning aKS.
Vytvoření výpočetního clusteru Azure Machine Learning

Nasazení do Azure
Tato šablona vytvoří výpočetní cluster Azure Machine Learning.
Vytvoření výpočetní instance služby Azure Machine Learning

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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@2020-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      computeLocation = "string"
      description = "string"
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

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 = {
    remoteLoginPortPublicAccess = "string"
    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@2020-03-01
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.
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"
"SystemAssigned,UserAssigned"
"UserAssigned"
identity_ids Identity přiřazené uživatelem přidružené k prostředku. Pole ID identit uživatelů

UserAssignedIdentity

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentity

UserAssignedIdentity

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

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
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"
"Není zadáno"
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ů "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