Dela via


Microsoft.MachineLearningServices-arbetsytor/beräkningar 2018-03-01-preview

Bicep-resursdefinition

Resurstypen arbetsytor/beräkningsresurser kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MachineLearningServices/workspaces/computes-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview' = {
  parent: resourceSymbolicName
  identity: {
    type: 'SystemAssigned'
  }
  location: 'string'
  name: 'string'
  properties: {
    computeLocation: 'string'
    description: 'string'
    resourceId: 'string'
    computeType: 'string'
    // For remaining properties, see Compute objects
  }
  tags: {
    {customized property}: 'string'
  }
}

Beräkningsobjekt

Ange egenskapen computeType för att ange typ av objekt.

För AKS-använder du:

{
  computeType: 'AKS'
  properties: {
    agentCount: int
    agentVMSize: 'string'
    clusterFqdn: 'string'
    sslConfiguration: {
      cert: 'string'
      cname: 'string'
      key: 'string'
      status: 'string'
    }
    systemServices: [
      {}
    ]
  }
}

För BatchAI-använder du:

{
  computeType: 'BatchAI'
  properties: {
    scaleSettings: {
      autoScaleEnabled: bool
      maxNodeCount: int
      minNodeCount: int
    }
    vmPriority: 'string'
    vmSize: 'string'
  }
}

För DataFactoryanvänder du:

{
  computeType: 'DataFactory'
}

För HDInsight-använder du:

{
  computeType: 'HDInsight'
  properties: {
    address: 'string'
    administratorAccount: {
      password: 'string'
      privateKeyData: 'string'
      publicKeyData: 'string'
      username: 'string'
    }
    sshPort: int
  }
}

För VirtualMachineanvänder du:

{
  computeType: 'VirtualMachine'
  properties: {
    address: 'string'
    administratorAccount: {
      password: 'string'
      privateKeyData: 'string'
      publicKeyData: 'string'
      username: 'string'
    }
    sshPort: int
    virtualMachineSize: 'string'
  }
}

Egenskapsvärden

AKS

Namn Beskrivning Värde
computeType Typ av beräkning "AKS" (krävs)
Egenskaper AKS-egenskaper AKSProperties

AKSProperties

Namn Beskrivning Värde
agentCount Antal agenter Int

Begränsningar:
Minsta värde = 1
agentVMSize Agentstorlek för virtuell dator sträng
clusterFqdn Fullständigt domännamn för kluster sträng
sslConfiguration SSL-konfiguration SslConfiguration
systemServices Systemtjänster SystemService[]

BatchAI

Namn Beskrivning Värde
computeType Typ av beräkning "BatchAI" (krävs)
Egenskaper BatchAI-egenskaper BatchAIEgenskaper

BatchAIEgenskaper

Namn Beskrivning Värde
scaleSettings Skalningsinställningar för BatchAI ScaleSettings
vmPriority Prioritet för virtuell dator sträng
vmSize Storlek på virtuell dator sträng

Beräkna

Namn Beskrivning Värde
computeLocation Plats för den underliggande beräkningen sträng
computeType Ange till AKS för typ AKS. Ange till BatchAI för typen BatchAI. Ange till DataFactory för typen DataFactory. Ange till "HDInsight" för typen HDInsight. Ange till "VirtualMachine" för typen VirtualMachine. "AKS"
"BatchAI"
"DataFactory"
"HDInsight"
"VirtualMachine" (krävs)
beskrivning Beskrivningen av Machine Learning-beräkningen. sträng
resourceId ARM-resurs-ID för beräkningen sträng

DataFactory

Namn Beskrivning Värde
computeType Typ av beräkning "DataFactory" (krävs)

HDInsight

Namn Beskrivning Värde
computeType Typ av beräkning "HDInsight" (krävs)
Egenskaper HDInsightProperties

HDInsightProperties

Namn Beskrivning Värde
adress Offentlig IP-adress för huvudnoden i klustret. sträng
administratorAccount Administratörsautentiseringsuppgifter för huvudnoden i klustret VirtualMachineSshCredentials
sshPort Porten är öppen för ssh-anslutningar på huvudnoden i klustret. Int

Identitet

Namn Beskrivning Värde
typ Identitetstypen. "SystemAssigned"

Microsoft.MachineLearningServices/workspaces/computes

Namn Beskrivning Värde
identitet Resursens identitet. Identitet
plats Anger resursens plats. sträng
Namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: arbetsytor
Egenskaper Beräkningsegenskaper Beräkning
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceTags

Namn Beskrivning Värde

ScaleSettings

Namn Beskrivning Värde
autoScaleEnabled Aktivera eller inaktivera automatisk skalning Bool
maxNodeCount Maximalt antal noder som ska användas Int
minNodeCount Minsta antal noder som ska användas Int

SslConfiguration

Namn Beskrivning Värde
Cert Certifikatdata sträng
cname Certifikatets CNAME sträng
nyckel Nyckeldata sträng
status Aktivera eller inaktivera SSL för bedömning "Inaktiverad"
"Aktiverad"

SystemService

Namn Beskrivning Värde

VirtualMachine

Namn Beskrivning Värde
computeType Typ av beräkning "VirtualMachine" (krävs)
Egenskaper VirtualMachineProperties

VirtualMachineProperties

Namn Beskrivning Värde
adress Den virtuella datorns offentliga IP-adress. sträng
administratorAccount Administratörsautentiseringsuppgifter för virtuell dator VirtualMachineSshCredentials
sshPort Porten är öppen för ssh-anslutningar. Int
virtualMachineSize Storlek på virtuell dator sträng

VirtualMachineSshCredentials

Namn Beskrivning Värde
lösenord Lösenord för administratörskonto sträng
privateKeyData Privata nyckeldata sträng
publicKeyData Offentliga nyckeldata sträng
användarnamn Användarnamn för administratörskonto sträng

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
säker installation av Azure Machine Learning från slutpunkt till slutpunkt Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret.
säker installation från slutpunkt till slutpunkt för Azure Machine Learning (äldre) Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret.
Skapa ett AKS-beräkningsmål med en privat IP-adress Den här mallen skapar ett AKS-beräkningsmål i en given Azure Machine Learning-tjänstarbetsyta med en privat IP-adress.

Resursdefinition för ARM-mall

Resurstypen arbetsytor/beräkningsresurser kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MachineLearningServices/workspaces/computes-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2018-03-01-preview",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "string",
  "properties": {
    "computeLocation": "string",
    "description": "string",
    "resourceId": "string",
    "computeType": "string"
    // For remaining properties, see Compute objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

Beräkningsobjekt

Ange egenskapen computeType för att ange typ av objekt.

För AKS-använder du:

{
  "computeType": "AKS",
  "properties": {
    "agentCount": "int",
    "agentVMSize": "string",
    "clusterFqdn": "string",
    "sslConfiguration": {
      "cert": "string",
      "cname": "string",
      "key": "string",
      "status": "string"
    },
    "systemServices": [
      {
      }
    ]
  }
}

För BatchAI-använder du:

{
  "computeType": "BatchAI",
  "properties": {
    "scaleSettings": {
      "autoScaleEnabled": "bool",
      "maxNodeCount": "int",
      "minNodeCount": "int"
    },
    "vmPriority": "string",
    "vmSize": "string"
  }
}

För DataFactoryanvänder du:

{
  "computeType": "DataFactory"
}

För HDInsight-använder du:

{
  "computeType": "HDInsight",
  "properties": {
    "address": "string",
    "administratorAccount": {
      "password": "string",
      "privateKeyData": "string",
      "publicKeyData": "string",
      "username": "string"
    },
    "sshPort": "int"
  }
}

För VirtualMachineanvänder du:

{
  "computeType": "VirtualMachine",
  "properties": {
    "address": "string",
    "administratorAccount": {
      "password": "string",
      "privateKeyData": "string",
      "publicKeyData": "string",
      "username": "string"
    },
    "sshPort": "int",
    "virtualMachineSize": "string"
  }
}

Egenskapsvärden

AKS

Namn Beskrivning Värde
computeType Typ av beräkning "AKS" (krävs)
Egenskaper AKS-egenskaper AKSProperties

AKSProperties

Namn Beskrivning Värde
agentCount Antal agenter Int

Begränsningar:
Minsta värde = 1
agentVMSize Agentstorlek för virtuell dator sträng
clusterFqdn Fullständigt domännamn för kluster sträng
sslConfiguration SSL-konfiguration SslConfiguration
systemServices Systemtjänster SystemService[]

BatchAI

Namn Beskrivning Värde
computeType Typ av beräkning "BatchAI" (krävs)
Egenskaper BatchAI-egenskaper BatchAIEgenskaper

BatchAIEgenskaper

Namn Beskrivning Värde
scaleSettings Skalningsinställningar för BatchAI ScaleSettings
vmPriority Prioritet för virtuell dator sträng
vmSize Storlek på virtuell dator sträng

Beräkna

Namn Beskrivning Värde
computeLocation Plats för den underliggande beräkningen sträng
computeType Ange till AKS för typ AKS. Ange till BatchAI för typen BatchAI. Ange till DataFactory för typen DataFactory. Ange till "HDInsight" för typen HDInsight. Ange till "VirtualMachine" för typen VirtualMachine. "AKS"
"BatchAI"
"DataFactory"
"HDInsight"
"VirtualMachine" (krävs)
beskrivning Beskrivningen av Machine Learning-beräkningen. sträng
resourceId ARM-resurs-ID för beräkningen sträng

DataFactory

Namn Beskrivning Värde
computeType Typ av beräkning "DataFactory" (krävs)

HDInsight

Namn Beskrivning Värde
computeType Typ av beräkning "HDInsight" (krävs)
Egenskaper HDInsightProperties

HDInsightProperties

Namn Beskrivning Värde
adress Offentlig IP-adress för huvudnoden i klustret. sträng
administratorAccount Administratörsautentiseringsuppgifter för huvudnoden i klustret VirtualMachineSshCredentials
sshPort Porten är öppen för ssh-anslutningar på huvudnoden i klustret. Int

Identitet

Namn Beskrivning Värde
typ Identitetstypen. "SystemAssigned"

Microsoft.MachineLearningServices/workspaces/computes

Namn Beskrivning Värde
apiVersion API-versionen "2018-03-01-preview"
identitet Resursens identitet. Identitet
plats Anger resursens plats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Beräkningsegenskaper Beräkning
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.MachineLearningServices/workspaces/computes"

ResourceTags

Namn Beskrivning Värde

ScaleSettings

Namn Beskrivning Värde
autoScaleEnabled Aktivera eller inaktivera automatisk skalning Bool
maxNodeCount Maximalt antal noder som ska användas Int
minNodeCount Minsta antal noder som ska användas Int

SslConfiguration

Namn Beskrivning Värde
Cert Certifikatdata sträng
cname Certifikatets CNAME sträng
nyckel Nyckeldata sträng
status Aktivera eller inaktivera SSL för bedömning "Inaktiverad"
"Aktiverad"

SystemService

Namn Beskrivning Värde

VirtualMachine

Namn Beskrivning Värde
computeType Typ av beräkning "VirtualMachine" (krävs)
Egenskaper VirtualMachineProperties

VirtualMachineProperties

Namn Beskrivning Värde
adress Den virtuella datorns offentliga IP-adress. sträng
administratorAccount Administratörsautentiseringsuppgifter för virtuell dator VirtualMachineSshCredentials
sshPort Porten är öppen för ssh-anslutningar. Int
virtualMachineSize Storlek på virtuell dator sträng

VirtualMachineSshCredentials

Namn Beskrivning Värde
lösenord Lösenord för administratörskonto sträng
privateKeyData Privata nyckeldata sträng
publicKeyData Offentliga nyckeldata sträng
användarnamn Användarnamn för administratörskonto sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
säker installation av Azure Machine Learning från slutpunkt till slutpunkt

Distribuera till Azure
Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret.
säker installation från slutpunkt till slutpunkt för Azure Machine Learning (äldre)

Distribuera till Azure
Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret.
Skapa en LinkedService i Azure Machine Learning-arbetsytan

Distribuera till Azure
Den här mallen skapar en LinkedService på en befintlig Azure Machine Learning-arbetsyta.
Skapa en ADLA-beräkningstjänst för Machine Learning Service

Distribuera till Azure
Den här mallen skapar en ADLA-beräkning för Machine Learning Service.
Skapa en Machine Learning Service Aks Compute-

Distribuera till Azure
Den här mallen skapar en Machine Learning Service Aks Compute.
Skapa en DSVM-beräkningstjänst för Machine Learning Service

Distribuera till Azure
Den här mallen skapar en DSVM-beräkning för Machine Learning Service.
Skapa ett HDInsight-kluster för Machine Learning Service

Distribuera till Azure
Den här mallen skapar ett HDInsight-kluster för Machine Learning Service
Skapa ett AKS-beräkningsmål med en privat IP-adress

Distribuera till Azure
Den här mallen skapar ett AKS-beräkningsmål i en given Azure Machine Learning-tjänstarbetsyta med en privat IP-adress.
Skapa en Azure Machine Learning aks-beräkning

Distribuera till Azure
Den här mallen skapar en Azure Machine Learning aks-beräkning.
Skapa ett Azure Mašinsko učenje beräkningskluster

Distribuera till Azure
Den här mallen skapar ett Azure Machine Learning-beräkningskluster.
Skapa en Azure Mašinsko učenje beräkningsinstans

Distribuera till Azure
Den här mallen skapar en Azure Machine Learning-beräkningsinstans åt en annan användare med ett exempel på ett infogat installationsskript

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen arbetsytor/beräkningsresurser kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MachineLearningServices/workspaces/computes-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
  name = "string"
  identity = {
    type = "SystemAssigned"
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      computeLocation = "string"
      description = "string"
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
  })
}

Beräkningsobjekt

Ange egenskapen computeType för att ange typ av objekt.

För AKS-använder du:

{
  computeType = "AKS"
  properties = {
    agentCount = int
    agentVMSize = "string"
    clusterFqdn = "string"
    sslConfiguration = {
      cert = "string"
      cname = "string"
      key = "string"
      status = "string"
    }
    systemServices = [
      {
      }
    ]
  }
}

För BatchAI-använder du:

{
  computeType = "BatchAI"
  properties = {
    scaleSettings = {
      autoScaleEnabled = bool
      maxNodeCount = int
      minNodeCount = int
    }
    vmPriority = "string"
    vmSize = "string"
  }
}

För DataFactoryanvänder du:

{
  computeType = "DataFactory"
}

För HDInsight-använder du:

{
  computeType = "HDInsight"
  properties = {
    address = "string"
    administratorAccount = {
      password = "string"
      privateKeyData = "string"
      publicKeyData = "string"
      username = "string"
    }
    sshPort = int
  }
}

För VirtualMachineanvänder du:

{
  computeType = "VirtualMachine"
  properties = {
    address = "string"
    administratorAccount = {
      password = "string"
      privateKeyData = "string"
      publicKeyData = "string"
      username = "string"
    }
    sshPort = int
    virtualMachineSize = "string"
  }
}

Egenskapsvärden

AKS

Namn Beskrivning Värde
computeType Typ av beräkning "AKS" (krävs)
Egenskaper AKS-egenskaper AKSProperties

AKSProperties

Namn Beskrivning Värde
agentCount Antal agenter Int

Begränsningar:
Minsta värde = 1
agentVMSize Agentstorlek för virtuell dator sträng
clusterFqdn Fullständigt domännamn för kluster sträng
sslConfiguration SSL-konfiguration SslConfiguration
systemServices Systemtjänster SystemService[]

BatchAI

Namn Beskrivning Värde
computeType Typ av beräkning "BatchAI" (krävs)
Egenskaper BatchAI-egenskaper BatchAIEgenskaper

BatchAIEgenskaper

Namn Beskrivning Värde
scaleSettings Skalningsinställningar för BatchAI ScaleSettings
vmPriority Prioritet för virtuell dator sträng
vmSize Storlek på virtuell dator sträng

Beräkna

Namn Beskrivning Värde
computeLocation Plats för den underliggande beräkningen sträng
computeType Ange till AKS för typ AKS. Ange till BatchAI för typen BatchAI. Ange till DataFactory för typen DataFactory. Ange till "HDInsight" för typen HDInsight. Ange till "VirtualMachine" för typen VirtualMachine. "AKS"
"BatchAI"
"DataFactory"
"HDInsight"
"VirtualMachine" (krävs)
beskrivning Beskrivningen av Machine Learning-beräkningen. sträng
resourceId ARM-resurs-ID för beräkningen sträng

DataFactory

Namn Beskrivning Värde
computeType Typ av beräkning "DataFactory" (krävs)

HDInsight

Namn Beskrivning Värde
computeType Typ av beräkning "HDInsight" (krävs)
Egenskaper HDInsightProperties

HDInsightProperties

Namn Beskrivning Värde
adress Offentlig IP-adress för huvudnoden i klustret. sträng
administratorAccount Administratörsautentiseringsuppgifter för huvudnoden i klustret VirtualMachineSshCredentials
sshPort Porten är öppen för ssh-anslutningar på huvudnoden i klustret. Int

Identitet

Namn Beskrivning Värde
typ Identitetstypen. "SystemAssigned"

Microsoft.MachineLearningServices/workspaces/computes

Namn Beskrivning Värde
identitet Resursens identitet. Identitet
plats Anger resursens plats. sträng
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: arbetsytor
Egenskaper Beräkningsegenskaper Beräkning
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"

ResourceTags

Namn Beskrivning Värde

ScaleSettings

Namn Beskrivning Värde
autoScaleEnabled Aktivera eller inaktivera automatisk skalning Bool
maxNodeCount Maximalt antal noder som ska användas Int
minNodeCount Minsta antal noder som ska användas Int

SslConfiguration

Namn Beskrivning Värde
Cert Certifikatdata sträng
cname Certifikatets CNAME sträng
nyckel Nyckeldata sträng
status Aktivera eller inaktivera SSL för bedömning "Inaktiverad"
"Aktiverad"

SystemService

Namn Beskrivning Värde

VirtualMachine

Namn Beskrivning Värde
computeType Typ av beräkning "VirtualMachine" (krävs)
Egenskaper VirtualMachineProperties

VirtualMachineProperties

Namn Beskrivning Värde
adress Den virtuella datorns offentliga IP-adress. sträng
administratorAccount Administratörsautentiseringsuppgifter för virtuell dator VirtualMachineSshCredentials
sshPort Porten är öppen för ssh-anslutningar. Int
virtualMachineSize Storlek på virtuell dator sträng

VirtualMachineSshCredentials

Namn Beskrivning Värde
lösenord Lösenord för administratörskonto sträng
privateKeyData Privata nyckeldata sträng
publicKeyData Offentliga nyckeldata sträng
användarnamn Användarnamn för administratörskonto sträng