Megosztás a következőn keresztül:


Microsoft.MachineLearningServices-munkaterületek/számítási feladatok 2021.07.01.

Bicep-erőforrásdefiníció

A munkaterületek/számítási erőforrások típusa üzembe helyezhető olyan műveletekkel, amelyek a következőket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.MachineLearningServices/workspaces/computes erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2021-07-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'
    disableLocalAuth: bool
    resourceId: 'string'
    computeType: 'string'
    // For remaining properties, see Compute objects
  }
}

Számítási objektumok

Állítsa be a computeType tulajdonságot az objektum típusának megadásához.

AKS-esetén használja a következőt:

  computeType: 'AKS'
  properties: {
    agentCount: int
    agentVmSize: 'string'
    aksNetworkingConfiguration: {
      dnsServiceIP: 'string'
      dockerBridgeCidr: 'string'
      serviceCidr: 'string'
      subnetId: 'string'
    }
    clusterFqdn: 'string'
    clusterPurpose: 'string'
    loadBalancerSubnet: 'string'
    loadBalancerType: 'string'
    sslConfiguration: {
      cert: 'string'
      cname: 'string'
      key: 'string'
      leafDomainLabel: 'string'
      overwriteExistingDomain: bool
      status: 'string'
    }
  }

Az AmlComputeesetében használja a következőt:

  computeType: 'AmlCompute'
  properties: {
    enableNodePublicIp: bool
    isolatedNetwork: bool
    osType: 'string'
    remoteLoginPortPublicAccess: 'string'
    scaleSettings: {
      maxNodeCount: int
      minNodeCount: int
      nodeIdleTimeBeforeScaleDown: 'string'
    }
    subnet: {
      id: 'string'
    }
    userAccountCredentials: {
      adminUserName: 'string'
      adminUserPassword: 'string'
      adminUserSshPublicKey: 'string'
    }
    virtualMachineImage: {
      id: 'string'
    }
    vmPriority: 'string'
    vmSize: 'string'
  }

ComputeInstanceesetén használja a következőt:

  computeType: 'ComputeInstance'
  properties: {
    applicationSharingPolicy: 'string'
    computeInstanceAuthorizationType: 'personal'
    personalComputeInstanceSettings: {
      assignedUser: {
        objectId: 'string'
        tenantId: 'string'
      }
    }
    setupScripts: {
      scripts: {
        creationScript: {
          scriptArguments: 'string'
          scriptData: 'string'
          scriptSource: 'string'
          timeout: 'string'
        }
        startupScript: {
          scriptArguments: 'string'
          scriptData: 'string'
          scriptSource: 'string'
          timeout: 'string'
        }
      }
    }
    sshSettings: {
      adminPublicKey: 'string'
      sshPublicAccess: 'string'
    }
    subnet: {
      id: 'string'
    }
    vmSize: 'string'
  }

Databricksesetén használja a következőt:

  computeType: 'Databricks'
  properties: {
    databricksAccessToken: 'string'
    workspaceUrl: 'string'
  }

DataFactoryesetén használja a következőt:

  computeType: 'DataFactory'

A DataLakeAnalyticsesetében használja a következőt:

  computeType: 'DataLakeAnalytics'
  properties: {
    dataLakeStoreAccountName: 'string'
  }

A HDInsightesetén használja a következőt:

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

Kubernetesesetén használja a következőt:

  computeType: 'Kubernetes'
  properties: {
    defaultInstanceType: 'string'
    extensionInstanceReleaseTrain: 'string'
    extensionPrincipalId: 'string'
    instanceTypes: {
      {customized property}: {
        nodeSelector: {
          {customized property}: 'string'
        }
        resources: {
          limits: {
            {customized property}: 'string'
          }
          requests: {
            {customized property}: 'string'
          }
        }
      }
    }
    namespace: 'string'
    relayConnectionString: 'string'
    serviceBusConnectionString: 'string'
    vcName: 'string'
  }

SynapseSparkesetén használja a következőt:

  computeType: 'SynapseSpark'
  properties: {
    autoPauseProperties: {
      delayInMinutes: int
      enabled: bool
    }
    autoScaleProperties: {
      enabled: bool
      maxNodeCount: int
      minNodeCount: int
    }
    nodeCount: int
    nodeSize: 'string'
    nodeSizeFamily: 'string'
    poolName: 'string'
    resourceGroup: 'string'
    sparkVersion: 'string'
    subscriptionId: 'string'
    workspaceName: 'string'
  }

VirtualMachineesetén használja a következőt:

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

Tulajdonságértékek

munkaterületek/számítások

Név Leírás Érték
név Az erőforrás neve

Megtudhatja, hogyan állíthat be neveket és típusokat a gyermekerőforrásokhoz Bicep.
sztring (kötelező)

Karakterkorlát: 3–24 számítási példány esetén
3–32 AML-számításhoz
2–16 más számítási típusok esetén

Érvényes karakterek:
Alfanumerikus és kötőjelek.
hely Megadja az erőforrás helyét. húr
Címkék Kulcs/érték párként definiált erőforráscímkéket tartalmaz. Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
Sku A munkaterület termékváltozata. termékváltozat
szülő A Bicepben megadhatja a gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: szülőerőforráson kívüli gyermekerőforrás.
A típus erőforrásának szimbolikus neve: munkaterületek
azonosság Az erőforrás identitása. Identitás
kellékek Számítási tulajdonságok Számítási

Azonosság

Név Leírás Érték
típus Az identitás típusa. "Nincs"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
userAssignedIdentities A felhasználó hozzárendelte az erőforráshoz társított identitásokat. UserAssignedIdentities

UserAssignedIdentities

Név Leírás Érték
{testreszabott tulajdonság} UserAssignedIdentity

UserAssignedIdentity

Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság readOnly.

Számlál

Név Leírás Érték
computeLocation A mögöttes számítás helye húr
leírás A Machine Learning-számítás leírása. húr
disableLocalAuth Tiltsa le a helyi hitelesítést, és győződjön meg arról, hogy az ügyfelek kizárólag az MSI-t és az AAD-t használhatják kizárólag hitelesítésre. Bool
resourceId A mögöttes számítás ARM-erőforrás-azonosítója húr
computeType Az objektumtípus beállítása AKS-
AmlCompute
ComputeInstance
Databricks
DataFactory
DataLakeAnalytics
HDInsight
Kubernetes
SynapseSpark
VirtualMachine (kötelező)

AKS

Név Leírás Érték
computeType A számítás típusa "AKS" (kötelező)
kellékek AKS-tulajdonságok AKSProperties

AKSProperties

Név Leírás Érték
agentCount Ügynökök száma Int

Korlátok:
Minimális érték = 0
agentVmSize Ügynök virtuális gép mérete húr
aksNetworkingConfiguration AKS hálózati konfiguráció virtuális hálózatokhoz AksNetworkingConfiguration
clusterFqdn Fürt teljes minősített tartományneve húr
clusterPurpose A fürt tervezett használata "DenseProd"
"DevTest"
"FastProd"
loadBalancerSubnet Load Balancer alhálózat húr
loadBalancerType Terheléselosztó típusa "InternalLoadBalancer"
'PublicIp'
sslConfiguration SSL-konfiguráció SslConfiguration

AksNetworkingConfiguration

Név Leírás Érték
dnsServiceIP A Kubernetes DNS-szolgáltatáshoz rendelt IP-cím. Ennek a ServiceCidrben megadott Kubernetes szolgáltatáscímtartományon belül kell lennie. húr

Korlátok:
Minta = ^(?:(?: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 A Docker-híd hálózatához rendelt CIDR-jelölési IP-tartomány. Nem lehet átfedésben egyetlen alhálózati IP-címtartománysal vagy a Kubernetes szolgáltatás címtartományával sem. húr

Korlátok:
Minta = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Egy CIDR-jelölési IP-tartomány, amelyből a szolgáltatásfürt IP-címeit rendelheti hozzá. Nem fedheti át az alhálózati IP-tartományokat. húr

Korlátok:
Minta = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
alhálózati azonosító Virtuális hálózati alhálózat erőforrásazonosítója, amelyhez a számítási csomópontok tartoznak húr

SslConfiguration

Név Leírás Érték
Bizonyos Tanúsítványadatok húr
cname A tanúsítvány CNAME-jének neve húr
kulcs Kulcsadatok húr
leafDomainLabel Nyilvános végpont levéltartománycímkéje húr
overwriteExistingDomain Azt jelzi, hogy felülírja-e a meglévő tartománycímkét. Bool
állapot Ssl engedélyezése vagy letiltása pontozáshoz 'Auto'
"Letiltva"
"Engedélyezve"

AmlCompute

Név Leírás Érték
computeType A számítás típusa "AmlCompute" (kötelező)
kellékek Az AmlCompute tulajdonságai AmlComputeProperties

AmlComputeProperties

Név Leírás Érték
enableNodePublicIp A csomópont nyilvános IP-címének kiépítésének engedélyezése vagy letiltása. Lehetséges értékek: Lehetséges értékek: igaz – Azt jelzi, hogy a számítási csomópontokon nyilvános IP-címek lesznek kiépítve. false – Azt jelzi, hogy a számítási csomópontok privát végpontot és nyilvános IP-címeket nem fognak tartalmazni. Bool
izolált hálózat A hálózat elszigetelt vagy nem Bool
osType Számítási operációs rendszer típusa "Linux"
"Windows"
remoteLoginPortPublicAccess A nyilvános SSH-port állapota. Lehetséges értékek: Letiltva – Azt jelzi, hogy a nyilvános ssh-port a fürt összes csomópontján zárva van. Engedélyezve – Azt jelzi, hogy a nyilvános ssh-port nyitva van a fürt összes csomópontján. NotSpecified – Azt jelzi, hogy a nyilvános ssh-port a fürt összes csomópontján le van zárva, ha a virtuális hálózat definiálva van, máskülönben az összes nyilvános csomópont meg van nyitva. Ez csak a fürtlétrehozási idő alatt lehet alapértelmezett, a létrehozás után pedig engedélyezve vagy letiltva lesz. "Letiltva"
"Engedélyezve"
"Nincs meghatározva"
scaleSettings Az AML Compute méretezési beállításai ScaleSettings
alhálózat A virtuális hálózati alhálózat erőforrás-azonosítója, amelyhez a számítási csomópontok tartoznak. ResourceId
userAccountCredentials Hitelesítő adatok egy rendszergazdai felhasználói fiókhoz, amely minden számítási csomóponton létrejön. UserAccountCredentials
virtualMachineImage Az AML Compute virtuálisgép-rendszerképe – csak windows VirtualMachineImage
vmPriority Virtuális gép prioritása "Dedikált"
"LowPriority"
vmSize Virtuális gép mérete húr

ScaleSettings

Név Leírás Érték
maxNodeCount Használandó csomópontok maximális száma int (kötelező)
minNodeCount Használandó csomópontok minimális száma Int
nodeIdleTimeBeforeScaleDown A csomópont tétlenségi ideje az amlCompute skálázása előtt. Ennek a sztringnek RFC formátumban kell lennie. húr

ResourceId

Név Leírás Érték
azonosító Az erőforrás azonosítója sztring (kötelező)

UserAccountCredentials

Név Leírás Érték
adminUserName A csomópontok SSH-hoz használható rendszergazdai felhasználói fiók neve. sztring (kötelező)
adminUserPassword A rendszergazdai felhasználói fiók jelszava. húr
adminUserSshPublicKey A rendszergazdai felhasználói fiók SSH nyilvános kulcsa. húr

VirtualMachineImage

Név Leírás Érték
azonosító Virtuális gép rendszerképének elérési útja sztring (kötelező)

ComputeInstance

Név Leírás Érték
computeType A számítás típusa "ComputeInstance" (kötelező)
kellékek A ComputeInstance tulajdonságai ComputeInstanceProperties

ComputeInstanceProperties

Név Leírás Érték
applicationSharingPolicy A számítási példány alkalmazásainak a szülő-munkaterület felhasználói közötti megosztására vonatkozó szabályzat. Ha személyes, csak a létrehozó férhet hozzá az alkalmazásokhoz ezen a számítási példányon. Megosztott állapotban a munkaterület bármely felhasználója hozzáférhet az adott példány alkalmazásaihoz a hozzárendelt szerepkörétől függően. "Személyes"
"Megosztott"
computeInstanceAuthorizationType A számítási példány engedélyezési típusa. Az elérhető értékek személyesek (alapértelmezett). "személyes"
personalComputeInstanceSettings Személyes számítási példány beállításai. PersonalComputeInstanceSettings
setupScripts A fürt beállításához végrehajtandó testreszabott szkriptek részletei. SetupScripts
sshSettings Megadja az SSH-hozzáférés házirendjét és beállításait. ComputeInstanceSshSettings
alhálózat A virtuális hálózati alhálózat erőforrás-azonosítója, amelyhez a számítási csomópontok tartoznak. ResourceId
vmSize Virtuális gép mérete húr

PersonalComputeInstanceSettings

Név Leírás Érték
assignedUser Egy felhasználó, aki kifejezetten egy személyes számítási példányhoz van hozzárendelve. AssignedUser

AssignedUser

Név Leírás Érték
objectId A felhasználó AAD-objektumazonosítója. sztring (kötelező)
tenantId A felhasználó AAD-bérlőazonosítója. sztring (kötelező)

SetupScripts

Név Leírás Érték
Parancsfájlok Testreszabott beállítási szkriptek ScriptsToExecute

ScriptsToExecute

Név Leírás Érték
creationScript Szkript, amely csak egyszer fut a számítás kiépítése során. ScriptReference
startupScript A gép minden indításakor futtatott szkript. ScriptReference

ScriptReference

Név Leírás Érték
scriptArguments A futtatandó szkriptnek átadott választható parancssori argumentumok. húr
scriptData A szkriptek helye a csatlakoztatott kötetben. húr
scriptSource A szkript tárolási forrása: beágyazott, munkaterület. húr
időkorlát Az időtúllépési parancsnak átadott opcionális időtartam. húr

ComputeInstanceSshSettings

Név Leírás Érték
adminPublicKey Sztringként adja meg az SSH rsa nyilvános kulcsfájlt. Az "ssh-keygen -t rsa -b 2048" használatával hozza létre az SSH-kulcspárokat. húr
sshPublicAccess A nyilvános SSH-port állapota. Lehetséges értékek: Letiltva – Azt jelzi, hogy a nyilvános ssh-port bezárult ezen a példányon. Engedélyezve – Azt jelzi, hogy a nyilvános ssh-port nyitott és elérhető a VNet/alhálózati szabályzatnak megfelelően, ha van ilyen. "Letiltva"
"Engedélyezve"

Databricks

Név Leírás Érték
computeType A számítás típusa "Databricks" (kötelező)
kellékek A Databricks tulajdonságai DatabricksProperties

DatabricksProperties

Név Leírás Érték
databricksAccessToken Databricks hozzáférési jogkivonat húr
workspaceUrl Munkaterület URL-címe húr

DataFactory

Név Leírás Érték
computeType A számítás típusa "DataFactory" (kötelező)

DataLakeAnalytics

Név Leírás Érték
computeType A számítás típusa "DataLakeAnalytics" (kötelező)
kellékek DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Név Leírás Érték
dataLakeStoreAccountName DataLake Store-fiók neve húr

HDInsight

Név Leírás Érték
computeType A számítás típusa "HDInsight" (kötelező)
kellékek HDInsight számítási tulajdonságok HDInsightProperties

HDInsightProperties

Név Leírás Érték
cím A fürt fő csomópontjának nyilvános IP-címe. húr
administratorAccount Rendszergazdai hitelesítő adatok a fürt fő csomópontjához VirtualMachineSsh hitelesítő adatok
sshPort A port meg van nyitva a fürt fő csomópontján lévő ssh-kapcsolatokhoz. Int

VirtualMachineSsh hitelesítő adatok

Név Leírás Érték
jelszó Rendszergazdai fiók jelszava húr
privateKeyData Titkos kulcs adatai húr
publicKeyData Nyilvános kulcs adatai húr
felhasználónév Rendszergazdai fiók felhasználóneve húr

Kubernetes

Név Leírás Érték
computeType A számítás típusa "Kubernetes" (kötelező)
kellékek A Kubernetes tulajdonságai KubernetesProperties

KubernetesProperties

Név Leírás Érték
defaultInstanceType Alapértelmezett példánytípus húr
extensionInstanceReleaseTrain Bővítménypéldány kiadási betanítása. húr
extensionPrincipalId A bővítmény egyszerű azonosítója. húr
instanceTypes Példánytípus sémája KubernetesPropertiesInstanceTypes
névtér Számítási névtér húr
relayConnectionString Relay kapcsolati sztring. húr

Korlátok:
Bizalmas érték. Adja meg biztonságos paraméterként.
serviceBusConnectionString ServiceBus kapcsolati sztring. húr

Korlátok:
Bizalmas érték. Adja meg biztonságos paraméterként.
vcName VC név. húr

KubernetesPropertiesInstanceTypes

Név Leírás Érték
{testreszabott tulajdonság} InstanceTypeSchema

InstanceTypeSchema

Név Leírás Érték
nodeSelector Csomópontválasztó InstanceTypeSchemaNodeSelector
Erőforrások Erőforrás-kérelmek/korlátozások ehhez a példánytípushoz InstanceTypeSchemaResources

InstanceTypeSchemaNodeSelector

Név Leírás Érték
{testreszabott tulajdonság} húr

InstanceTypeSchemaResources

Név Leírás Érték
Határok Erőforráskorlátok ehhez a példánytípushoz InstanceResourceSchema
Kérelmek Erőforrás-kérelmek ehhez a példánytípushoz InstanceResourceSchema

InstanceResourceSchema

Név Leírás Érték
{testreszabott tulajdonság} húr

SynapseSpark

Név Leírás Érték
computeType A számítás típusa "SynapseSpark" (kötelező)
kellékek SynapseSparkProperties

SynapseSparkProperties

Név Leírás Érték
autoPauseProperties Automatikus szüneteltetés tulajdonságai. AutoPauseProperties
autoScaleProperties Tulajdonságok automatikus méretezése. AutoScaleProperties
nodeCount A számításhoz jelenleg hozzárendelt számítási csomópontok száma. Int
nodeSize Csomópont mérete. húr
nodeSizeFamily Csomópontméret család. húr
poolName Készlet neve. húr
resourceGroup Annak az erőforráscsoportnak a neve, amelyben a munkaterület található. húr
sparkVersion Spark-verzió. húr
subscriptionId Azure-előfizetés azonosítója. húr
workspaceName Az Azure Machine Learning-munkaterület neve. húr

AutoPauseProperties

Név Leírás Érték
delayInMinutes Int
Engedélyezve Bool

Automatikus skálázási segédek

Név Leírás Érték
Engedélyezve Bool
maxNodeCount Int
minNodeCount Int

VirtualMachine

Név Leírás Érték
computeType A számítás típusa "VirtualMachine" (kötelező)
kellékek VirtualMachineProperties

VirtualMachineProperties

Név Leírás Érték
cím A virtuális gép nyilvános IP-címe. húr
administratorAccount Virtuális gép rendszergazdai hitelesítő adatai VirtualMachineSsh hitelesítő adatok
isNotebookInstanceCompute Azt jelzi, hogy ez a számítás jegyzetfüzetek futtatására lesz-e használva. Bool
sshPort Az ssh-kapcsolatokhoz megnyitott port. Int
virtualMachineSize Virtuális gép mérete húr

Sku

Név Leírás Érték
név A termékváltozat neve húr
kötő A termékváltozat szintje, például az Alapszintű vagy a Nagyvállalati verzió húr

Rövid útmutatósablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Leírás
Machine Learning Service ADLA Compute létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Machine Learning Service ADLA Compute-t.
Machine Learning Service Aks Compute létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Machine Learning Service Aks Compute-t.
Machine Learning Service DSVM Számítási létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Machine Learning Service DSVM Compute-t.
Machine Learning Service HDInsight-fürt létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Machine Learning Service HDInsight-fürtöt
Azure Machine Learning aks számítási létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Machine Learning aks-számítást.
Azure Machine Learning számítási fürt létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Machine Learning számítási fürtöt.
Azure Machine Learning számítási példány létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Machine Learning számítási példányt egy másik felhasználó nevében egy beágyazott telepítési példaszkripttel
LinkedService létrehozása az Azure Machine Learning-munkaterületen

Üzembe helyezés az Azure
Ez a sablon létrehoz egy LinkedService szolgáltatást egy meglévő Azure Machine Learning-munkaterületen.
AKS számítási cél létrehozása privát IP-címmel

Üzembe helyezés az Azure
Ez a sablon létrehoz egy AKS számítási célt egy privát IP-címmel rendelkező Azure Machine Learning service-munkaterületen.

ARM-sablon erőforrásdefiníciója

A munkaterületek/számítási erőforrások típusa üzembe helyezhető olyan műveletekkel, amelyek a következőket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.MachineLearningServices/workspaces/computes erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2021-07-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",
    "disableLocalAuth": "bool",
    "resourceId": "string",
    "computeType": "string"
    // For remaining properties, see Compute objects
  }
}

Számítási objektumok

Állítsa be a computeType tulajdonságot az objektum típusának megadásához.

AKS-esetén használja a következőt:

  "computeType": "AKS",
  "properties": {
    "agentCount": "int",
    "agentVmSize": "string",
    "aksNetworkingConfiguration": {
      "dnsServiceIP": "string",
      "dockerBridgeCidr": "string",
      "serviceCidr": "string",
      "subnetId": "string"
    },
    "clusterFqdn": "string",
    "clusterPurpose": "string",
    "loadBalancerSubnet": "string",
    "loadBalancerType": "string",
    "sslConfiguration": {
      "cert": "string",
      "cname": "string",
      "key": "string",
      "leafDomainLabel": "string",
      "overwriteExistingDomain": "bool",
      "status": "string"
    }
  }

Az AmlComputeesetében használja a következőt:

  "computeType": "AmlCompute",
  "properties": {
    "enableNodePublicIp": "bool",
    "isolatedNetwork": "bool",
    "osType": "string",
    "remoteLoginPortPublicAccess": "string",
    "scaleSettings": {
      "maxNodeCount": "int",
      "minNodeCount": "int",
      "nodeIdleTimeBeforeScaleDown": "string"
    },
    "subnet": {
      "id": "string"
    },
    "userAccountCredentials": {
      "adminUserName": "string",
      "adminUserPassword": "string",
      "adminUserSshPublicKey": "string"
    },
    "virtualMachineImage": {
      "id": "string"
    },
    "vmPriority": "string",
    "vmSize": "string"
  }

ComputeInstanceesetén használja a következőt:

  "computeType": "ComputeInstance",
  "properties": {
    "applicationSharingPolicy": "string",
    "computeInstanceAuthorizationType": "personal",
    "personalComputeInstanceSettings": {
      "assignedUser": {
        "objectId": "string",
        "tenantId": "string"
      }
    },
    "setupScripts": {
      "scripts": {
        "creationScript": {
          "scriptArguments": "string",
          "scriptData": "string",
          "scriptSource": "string",
          "timeout": "string"
        },
        "startupScript": {
          "scriptArguments": "string",
          "scriptData": "string",
          "scriptSource": "string",
          "timeout": "string"
        }
      }
    },
    "sshSettings": {
      "adminPublicKey": "string",
      "sshPublicAccess": "string"
    },
    "subnet": {
      "id": "string"
    },
    "vmSize": "string"
  }

Databricksesetén használja a következőt:

  "computeType": "Databricks",
  "properties": {
    "databricksAccessToken": "string",
    "workspaceUrl": "string"
  }

DataFactoryesetén használja a következőt:

  "computeType": "DataFactory"

A DataLakeAnalyticsesetében használja a következőt:

  "computeType": "DataLakeAnalytics",
  "properties": {
    "dataLakeStoreAccountName": "string"
  }

A HDInsightesetén használja a következőt:

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

Kubernetesesetén használja a következőt:

  "computeType": "Kubernetes",
  "properties": {
    "defaultInstanceType": "string",
    "extensionInstanceReleaseTrain": "string",
    "extensionPrincipalId": "string",
    "instanceTypes": {
      "{customized property}": {
        "nodeSelector": {
          "{customized property}": "string"
        },
        "resources": {
          "limits": {
            "{customized property}": "string"
          },
          "requests": {
            "{customized property}": "string"
          }
        }
      }
    },
    "namespace": "string",
    "relayConnectionString": "string",
    "serviceBusConnectionString": "string",
    "vcName": "string"
  }

SynapseSparkesetén használja a következőt:

  "computeType": "SynapseSpark",
  "properties": {
    "autoPauseProperties": {
      "delayInMinutes": "int",
      "enabled": "bool"
    },
    "autoScaleProperties": {
      "enabled": "bool",
      "maxNodeCount": "int",
      "minNodeCount": "int"
    },
    "nodeCount": "int",
    "nodeSize": "string",
    "nodeSizeFamily": "string",
    "poolName": "string",
    "resourceGroup": "string",
    "sparkVersion": "string",
    "subscriptionId": "string",
    "workspaceName": "string"
  }

VirtualMachineesetén használja a következőt:

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

Tulajdonságértékek

munkaterületek/számítások

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.MachineLearningServices/workspaces/computes"
apiVersion Az erőforrás API-verziója '2021-07-01'
név Az erőforrás neve

Megtudhatja, hogyan állíthat be neveket és típusokat a gyermekerőforrásokhoz JSON ARM-sablonokban.
sztring (kötelező)

Karakterkorlát: 3–24 számítási példány esetén
3–32 AML-számításhoz
2–16 más számítási típusok esetén

Érvényes karakterek:
Alfanumerikus és kötőjelek.
hely Megadja az erőforrás helyét. húr
Címkék Kulcs/érték párként definiált erőforráscímkéket tartalmaz. Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
Sku A munkaterület termékváltozata. termékváltozat
azonosság Az erőforrás identitása. Identitás
kellékek Számítási tulajdonságok Számítási

Azonosság

Név Leírás Érték
típus Az identitás típusa. "Nincs"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
userAssignedIdentities A felhasználó hozzárendelte az erőforráshoz társított identitásokat. UserAssignedIdentities

UserAssignedIdentities

Név Leírás Érték
{testreszabott tulajdonság} UserAssignedIdentity

UserAssignedIdentity

Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság readOnly.

Számlál

Név Leírás Érték
computeLocation A mögöttes számítás helye húr
leírás A Machine Learning-számítás leírása. húr
disableLocalAuth Tiltsa le a helyi hitelesítést, és győződjön meg arról, hogy az ügyfelek kizárólag az MSI-t és az AAD-t használhatják kizárólag hitelesítésre. Bool
resourceId A mögöttes számítás ARM-erőforrás-azonosítója húr
computeType Az objektumtípus beállítása AKS-
AmlCompute
ComputeInstance
Databricks
DataFactory
DataLakeAnalytics
HDInsight
Kubernetes
SynapseSpark
VirtualMachine (kötelező)

AKS

Név Leírás Érték
computeType A számítás típusa "AKS" (kötelező)
kellékek AKS-tulajdonságok AKSProperties

AKSProperties

Név Leírás Érték
agentCount Ügynökök száma Int

Korlátok:
Minimális érték = 0
agentVmSize Ügynök virtuális gép mérete húr
aksNetworkingConfiguration AKS hálózati konfiguráció virtuális hálózatokhoz AksNetworkingConfiguration
clusterFqdn Fürt teljes minősített tartományneve húr
clusterPurpose A fürt tervezett használata "DenseProd"
"DevTest"
"FastProd"
loadBalancerSubnet Load Balancer alhálózat húr
loadBalancerType Terheléselosztó típusa "InternalLoadBalancer"
'PublicIp'
sslConfiguration SSL-konfiguráció SslConfiguration

AksNetworkingConfiguration

Név Leírás Érték
dnsServiceIP A Kubernetes DNS-szolgáltatáshoz rendelt IP-cím. Ennek a ServiceCidrben megadott Kubernetes szolgáltatáscímtartományon belül kell lennie. húr

Korlátok:
Minta = ^(?:(?: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 A Docker-híd hálózatához rendelt CIDR-jelölési IP-tartomány. Nem lehet átfedésben egyetlen alhálózati IP-címtartománysal vagy a Kubernetes szolgáltatás címtartományával sem. húr

Korlátok:
Minta = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Egy CIDR-jelölési IP-tartomány, amelyből a szolgáltatásfürt IP-címeit rendelheti hozzá. Nem fedheti át az alhálózati IP-tartományokat. húr

Korlátok:
Minta = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
alhálózati azonosító Virtuális hálózati alhálózat erőforrásazonosítója, amelyhez a számítási csomópontok tartoznak húr

SslConfiguration

Név Leírás Érték
Bizonyos Tanúsítványadatok húr
cname A tanúsítvány CNAME-jének neve húr
kulcs Kulcsadatok húr
leafDomainLabel Nyilvános végpont levéltartománycímkéje húr
overwriteExistingDomain Azt jelzi, hogy felülírja-e a meglévő tartománycímkét. Bool
állapot Ssl engedélyezése vagy letiltása pontozáshoz 'Auto'
"Letiltva"
"Engedélyezve"

AmlCompute

Név Leírás Érték
computeType A számítás típusa "AmlCompute" (kötelező)
kellékek Az AmlCompute tulajdonságai AmlComputeProperties

AmlComputeProperties

Név Leírás Érték
enableNodePublicIp A csomópont nyilvános IP-címének kiépítésének engedélyezése vagy letiltása. Lehetséges értékek: Lehetséges értékek: igaz – Azt jelzi, hogy a számítási csomópontokon nyilvános IP-címek lesznek kiépítve. false – Azt jelzi, hogy a számítási csomópontok privát végpontot és nyilvános IP-címeket nem fognak tartalmazni. Bool
izolált hálózat A hálózat elszigetelt vagy nem Bool
osType Számítási operációs rendszer típusa "Linux"
"Windows"
remoteLoginPortPublicAccess A nyilvános SSH-port állapota. Lehetséges értékek: Letiltva – Azt jelzi, hogy a nyilvános ssh-port a fürt összes csomópontján zárva van. Engedélyezve – Azt jelzi, hogy a nyilvános ssh-port nyitva van a fürt összes csomópontján. NotSpecified – Azt jelzi, hogy a nyilvános ssh-port a fürt összes csomópontján le van zárva, ha a virtuális hálózat definiálva van, máskülönben az összes nyilvános csomópont meg van nyitva. Ez csak a fürtlétrehozási idő alatt lehet alapértelmezett, a létrehozás után pedig engedélyezve vagy letiltva lesz. "Letiltva"
"Engedélyezve"
"Nincs meghatározva"
scaleSettings Az AML Compute méretezési beállításai ScaleSettings
alhálózat A virtuális hálózati alhálózat erőforrás-azonosítója, amelyhez a számítási csomópontok tartoznak. ResourceId
userAccountCredentials Hitelesítő adatok egy rendszergazdai felhasználói fiókhoz, amely minden számítási csomóponton létrejön. UserAccountCredentials
virtualMachineImage Az AML Compute virtuálisgép-rendszerképe – csak windows VirtualMachineImage
vmPriority Virtuális gép prioritása "Dedikált"
"LowPriority"
vmSize Virtuális gép mérete húr

ScaleSettings

Név Leírás Érték
maxNodeCount Használandó csomópontok maximális száma int (kötelező)
minNodeCount Használandó csomópontok minimális száma Int
nodeIdleTimeBeforeScaleDown A csomópont tétlenségi ideje az amlCompute skálázása előtt. Ennek a sztringnek RFC formátumban kell lennie. húr

ResourceId

Név Leírás Érték
azonosító Az erőforrás azonosítója sztring (kötelező)

UserAccountCredentials

Név Leírás Érték
adminUserName A csomópontok SSH-hoz használható rendszergazdai felhasználói fiók neve. sztring (kötelező)
adminUserPassword A rendszergazdai felhasználói fiók jelszava. húr
adminUserSshPublicKey A rendszergazdai felhasználói fiók SSH nyilvános kulcsa. húr

VirtualMachineImage

Név Leírás Érték
azonosító Virtuális gép rendszerképének elérési útja sztring (kötelező)

ComputeInstance

Név Leírás Érték
computeType A számítás típusa "ComputeInstance" (kötelező)
kellékek A ComputeInstance tulajdonságai ComputeInstanceProperties

ComputeInstanceProperties

Név Leírás Érték
applicationSharingPolicy A számítási példány alkalmazásainak a szülő-munkaterület felhasználói közötti megosztására vonatkozó szabályzat. Ha személyes, csak a létrehozó férhet hozzá az alkalmazásokhoz ezen a számítási példányon. Megosztott állapotban a munkaterület bármely felhasználója hozzáférhet az adott példány alkalmazásaihoz a hozzárendelt szerepkörétől függően. "Személyes"
"Megosztott"
computeInstanceAuthorizationType A számítási példány engedélyezési típusa. Az elérhető értékek személyesek (alapértelmezett). "személyes"
personalComputeInstanceSettings Személyes számítási példány beállításai. PersonalComputeInstanceSettings
setupScripts A fürt beállításához végrehajtandó testreszabott szkriptek részletei. SetupScripts
sshSettings Megadja az SSH-hozzáférés házirendjét és beállításait. ComputeInstanceSshSettings
alhálózat A virtuális hálózati alhálózat erőforrás-azonosítója, amelyhez a számítási csomópontok tartoznak. ResourceId
vmSize Virtuális gép mérete húr

PersonalComputeInstanceSettings

Név Leírás Érték
assignedUser Egy felhasználó, aki kifejezetten egy személyes számítási példányhoz van hozzárendelve. AssignedUser

AssignedUser

Név Leírás Érték
objectId A felhasználó AAD-objektumazonosítója. sztring (kötelező)
tenantId A felhasználó AAD-bérlőazonosítója. sztring (kötelező)

SetupScripts

Név Leírás Érték
Parancsfájlok Testreszabott beállítási szkriptek ScriptsToExecute

ScriptsToExecute

Név Leírás Érték
creationScript Szkript, amely csak egyszer fut a számítás kiépítése során. ScriptReference
startupScript A gép minden indításakor futtatott szkript. ScriptReference

ScriptReference

Név Leírás Érték
scriptArguments A futtatandó szkriptnek átadott választható parancssori argumentumok. húr
scriptData A szkriptek helye a csatlakoztatott kötetben. húr
scriptSource A szkript tárolási forrása: beágyazott, munkaterület. húr
időkorlát Az időtúllépési parancsnak átadott opcionális időtartam. húr

ComputeInstanceSshSettings

Név Leírás Érték
adminPublicKey Sztringként adja meg az SSH rsa nyilvános kulcsfájlt. Az "ssh-keygen -t rsa -b 2048" használatával hozza létre az SSH-kulcspárokat. húr
sshPublicAccess A nyilvános SSH-port állapota. Lehetséges értékek: Letiltva – Azt jelzi, hogy a nyilvános ssh-port bezárult ezen a példányon. Engedélyezve – Azt jelzi, hogy a nyilvános ssh-port nyitott és elérhető a VNet/alhálózati szabályzatnak megfelelően, ha van ilyen. "Letiltva"
"Engedélyezve"

Databricks

Név Leírás Érték
computeType A számítás típusa "Databricks" (kötelező)
kellékek A Databricks tulajdonságai DatabricksProperties

DatabricksProperties

Név Leírás Érték
databricksAccessToken Databricks hozzáférési jogkivonat húr
workspaceUrl Munkaterület URL-címe húr

DataFactory

Név Leírás Érték
computeType A számítás típusa "DataFactory" (kötelező)

DataLakeAnalytics

Név Leírás Érték
computeType A számítás típusa "DataLakeAnalytics" (kötelező)
kellékek DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Név Leírás Érték
dataLakeStoreAccountName DataLake Store-fiók neve húr

HDInsight

Név Leírás Érték
computeType A számítás típusa "HDInsight" (kötelező)
kellékek HDInsight számítási tulajdonságok HDInsightProperties

HDInsightProperties

Név Leírás Érték
cím A fürt fő csomópontjának nyilvános IP-címe. húr
administratorAccount Rendszergazdai hitelesítő adatok a fürt fő csomópontjához VirtualMachineSsh hitelesítő adatok
sshPort A port meg van nyitva a fürt fő csomópontján lévő ssh-kapcsolatokhoz. Int

VirtualMachineSsh hitelesítő adatok

Név Leírás Érték
jelszó Rendszergazdai fiók jelszava húr
privateKeyData Titkos kulcs adatai húr
publicKeyData Nyilvános kulcs adatai húr
felhasználónév Rendszergazdai fiók felhasználóneve húr

Kubernetes

Név Leírás Érték
computeType A számítás típusa "Kubernetes" (kötelező)
kellékek A Kubernetes tulajdonságai KubernetesProperties

KubernetesProperties

Név Leírás Érték
defaultInstanceType Alapértelmezett példánytípus húr
extensionInstanceReleaseTrain Bővítménypéldány kiadási betanítása. húr
extensionPrincipalId A bővítmény egyszerű azonosítója. húr
instanceTypes Példánytípus sémája KubernetesPropertiesInstanceTypes
névtér Számítási névtér húr
relayConnectionString Relay kapcsolati sztring. húr

Korlátok:
Bizalmas érték. Adja meg biztonságos paraméterként.
serviceBusConnectionString ServiceBus kapcsolati sztring. húr

Korlátok:
Bizalmas érték. Adja meg biztonságos paraméterként.
vcName VC név. húr

KubernetesPropertiesInstanceTypes

Név Leírás Érték
{testreszabott tulajdonság} InstanceTypeSchema

InstanceTypeSchema

Név Leírás Érték
nodeSelector Csomópontválasztó InstanceTypeSchemaNodeSelector
Erőforrások Erőforrás-kérelmek/korlátozások ehhez a példánytípushoz InstanceTypeSchemaResources

InstanceTypeSchemaNodeSelector

Név Leírás Érték
{testreszabott tulajdonság} húr

InstanceTypeSchemaResources

Név Leírás Érték
Határok Erőforráskorlátok ehhez a példánytípushoz InstanceResourceSchema
Kérelmek Erőforrás-kérelmek ehhez a példánytípushoz InstanceResourceSchema

InstanceResourceSchema

Név Leírás Érték
{testreszabott tulajdonság} húr

SynapseSpark

Név Leírás Érték
computeType A számítás típusa "SynapseSpark" (kötelező)
kellékek SynapseSparkProperties

SynapseSparkProperties

Név Leírás Érték
autoPauseProperties Automatikus szüneteltetés tulajdonságai. AutoPauseProperties
autoScaleProperties Tulajdonságok automatikus méretezése. AutoScaleProperties
nodeCount A számításhoz jelenleg hozzárendelt számítási csomópontok száma. Int
nodeSize Csomópont mérete. húr
nodeSizeFamily Csomópontméret család. húr
poolName Készlet neve. húr
resourceGroup Annak az erőforráscsoportnak a neve, amelyben a munkaterület található. húr
sparkVersion Spark-verzió. húr
subscriptionId Azure-előfizetés azonosítója. húr
workspaceName Az Azure Machine Learning-munkaterület neve. húr

AutoPauseProperties

Név Leírás Érték
delayInMinutes Int
Engedélyezve Bool

Automatikus skálázási segédek

Név Leírás Érték
Engedélyezve Bool
maxNodeCount Int
minNodeCount Int

VirtualMachine

Név Leírás Érték
computeType A számítás típusa "VirtualMachine" (kötelező)
kellékek VirtualMachineProperties

VirtualMachineProperties

Név Leírás Érték
cím A virtuális gép nyilvános IP-címe. húr
administratorAccount Virtuális gép rendszergazdai hitelesítő adatai VirtualMachineSsh hitelesítő adatok
isNotebookInstanceCompute Azt jelzi, hogy ez a számítás jegyzetfüzetek futtatására lesz-e használva. Bool
sshPort Az ssh-kapcsolatokhoz megnyitott port. Int
virtualMachineSize Virtuális gép mérete húr

Sku

Név Leírás Érték
név A termékváltozat neve húr
kötő A termékváltozat szintje, például az Alapszintű vagy a Nagyvállalati verzió húr

Rövid útmutatósablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Leírás
Machine Learning Service ADLA Compute létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Machine Learning Service ADLA Compute-t.
Machine Learning Service Aks Compute létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Machine Learning Service Aks Compute-t.
Machine Learning Service DSVM Számítási létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Machine Learning Service DSVM Compute-t.
Machine Learning Service HDInsight-fürt létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Machine Learning Service HDInsight-fürtöt
Azure Machine Learning aks számítási létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Machine Learning aks-számítást.
Azure Machine Learning számítási fürt létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Machine Learning számítási fürtöt.
Azure Machine Learning számítási példány létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Machine Learning számítási példányt egy másik felhasználó nevében egy beágyazott telepítési példaszkripttel
LinkedService létrehozása az Azure Machine Learning-munkaterületen

Üzembe helyezés az Azure
Ez a sablon létrehoz egy LinkedService szolgáltatást egy meglévő Azure Machine Learning-munkaterületen.
AKS számítási cél létrehozása privát IP-címmel

Üzembe helyezés az Azure
Ez a sablon létrehoz egy AKS számítási célt egy privát IP-címmel rendelkező Azure Machine Learning service-munkaterületen.

Terraform (AzAPI-szolgáltató) erőforrásdefiníciója

A munkaterületek/számítási erőforrások típusa üzembe helyezhető olyan műveletekkel, amelyek a következőket célják:

  • erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.MachineLearningServices/workspaces/computes erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/computes@2021-07-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"
      disableLocalAuth = bool
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

Számítási objektumok

Állítsa be a computeType tulajdonságot az objektum típusának megadásához.

AKS-esetén használja a következőt:

  computeType = "AKS"
  properties = {
    agentCount = int
    agentVmSize = "string"
    aksNetworkingConfiguration = {
      dnsServiceIP = "string"
      dockerBridgeCidr = "string"
      serviceCidr = "string"
      subnetId = "string"
    }
    clusterFqdn = "string"
    clusterPurpose = "string"
    loadBalancerSubnet = "string"
    loadBalancerType = "string"
    sslConfiguration = {
      cert = "string"
      cname = "string"
      key = "string"
      leafDomainLabel = "string"
      overwriteExistingDomain = bool
      status = "string"
    }
  }

Az AmlComputeesetében használja a következőt:

  computeType = "AmlCompute"
  properties = {
    enableNodePublicIp = bool
    isolatedNetwork = bool
    osType = "string"
    remoteLoginPortPublicAccess = "string"
    scaleSettings = {
      maxNodeCount = int
      minNodeCount = int
      nodeIdleTimeBeforeScaleDown = "string"
    }
    subnet = {
      id = "string"
    }
    userAccountCredentials = {
      adminUserName = "string"
      adminUserPassword = "string"
      adminUserSshPublicKey = "string"
    }
    virtualMachineImage = {
      id = "string"
    }
    vmPriority = "string"
    vmSize = "string"
  }

ComputeInstanceesetén használja a következőt:

  computeType = "ComputeInstance"
  properties = {
    applicationSharingPolicy = "string"
    computeInstanceAuthorizationType = "personal"
    personalComputeInstanceSettings = {
      assignedUser = {
        objectId = "string"
        tenantId = "string"
      }
    }
    setupScripts = {
      scripts = {
        creationScript = {
          scriptArguments = "string"
          scriptData = "string"
          scriptSource = "string"
          timeout = "string"
        }
        startupScript = {
          scriptArguments = "string"
          scriptData = "string"
          scriptSource = "string"
          timeout = "string"
        }
      }
    }
    sshSettings = {
      adminPublicKey = "string"
      sshPublicAccess = "string"
    }
    subnet = {
      id = "string"
    }
    vmSize = "string"
  }

Databricksesetén használja a következőt:

  computeType = "Databricks"
  properties = {
    databricksAccessToken = "string"
    workspaceUrl = "string"
  }

DataFactoryesetén használja a következőt:

  computeType = "DataFactory"

A DataLakeAnalyticsesetében használja a következőt:

  computeType = "DataLakeAnalytics"
  properties = {
    dataLakeStoreAccountName = "string"
  }

A HDInsightesetén használja a következőt:

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

Kubernetesesetén használja a következőt:

  computeType = "Kubernetes"
  properties = {
    defaultInstanceType = "string"
    extensionInstanceReleaseTrain = "string"
    extensionPrincipalId = "string"
    instanceTypes = {
      {customized property} = {
        nodeSelector = {
          {customized property} = "string"
        }
        resources = {
          limits = {
            {customized property} = "string"
          }
          requests = {
            {customized property} = "string"
          }
        }
      }
    }
    namespace = "string"
    relayConnectionString = "string"
    serviceBusConnectionString = "string"
    vcName = "string"
  }

SynapseSparkesetén használja a következőt:

  computeType = "SynapseSpark"
  properties = {
    autoPauseProperties = {
      delayInMinutes = int
      enabled = bool
    }
    autoScaleProperties = {
      enabled = bool
      maxNodeCount = int
      minNodeCount = int
    }
    nodeCount = int
    nodeSize = "string"
    nodeSizeFamily = "string"
    poolName = "string"
    resourceGroup = "string"
    sparkVersion = "string"
    subscriptionId = "string"
    workspaceName = "string"
  }

VirtualMachineesetén használja a következőt:

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

Tulajdonságértékek

munkaterületek/számítások

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.MachineLearningServices/workspaces/computes@2021-07-01"
név Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3–24 számítási példány esetén
3–32 AML-számításhoz
2–16 más számítási típusok esetén

Érvényes karakterek:
Alfanumerikus és kötőjelek.
hely Megadja az erőforrás helyét. húr
parent_id Annak az erőforrásnak az azonosítója, amely az erőforrás szülője. Típus típusú erőforrás azonosítója: munkaterületek
Címkék Kulcs/érték párként definiált erőforráscímkéket tartalmaz. Címkenevek és -értékek szótára.
Sku A munkaterület termékváltozata. termékváltozat
azonosság Az erőforrás identitása. Identitás
kellékek Számítási tulajdonságok Számítási

Azonosság

Név Leírás Érték
típus Az identitás típusa. "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
identity_ids A felhasználó hozzárendelte az erőforráshoz társított identitásokat. Felhasználói identitásazonosítók tömbje.

UserAssignedIdentities

Név Leírás Érték
{testreszabott tulajdonság} UserAssignedIdentity

UserAssignedIdentity

Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság readOnly.

Számlál

Név Leírás Érték
computeLocation A mögöttes számítás helye húr
leírás A Machine Learning-számítás leírása. húr
disableLocalAuth Tiltsa le a helyi hitelesítést, és győződjön meg arról, hogy az ügyfelek kizárólag az MSI-t és az AAD-t használhatják kizárólag hitelesítésre. Bool
resourceId A mögöttes számítás ARM-erőforrás-azonosítója húr
computeType Az objektumtípus beállítása AKS-
AmlCompute
ComputeInstance
Databricks
DataFactory
DataLakeAnalytics
HDInsight
Kubernetes
SynapseSpark
VirtualMachine (kötelező)

AKS

Név Leírás Érték
computeType A számítás típusa "AKS" (kötelező)
kellékek AKS-tulajdonságok AKSProperties

AKSProperties

Név Leírás Érték
agentCount Ügynökök száma Int

Korlátok:
Minimális érték = 0
agentVmSize Ügynök virtuális gép mérete húr
aksNetworkingConfiguration AKS hálózati konfiguráció virtuális hálózatokhoz AksNetworkingConfiguration
clusterFqdn Fürt teljes minősített tartományneve húr
clusterPurpose A fürt tervezett használata "DenseProd"
"DevTest"
"FastProd"
loadBalancerSubnet Load Balancer alhálózat húr
loadBalancerType Terheléselosztó típusa "InternalLoadBalancer"
"PublicIp"
sslConfiguration SSL-konfiguráció SslConfiguration

AksNetworkingConfiguration

Név Leírás Érték
dnsServiceIP A Kubernetes DNS-szolgáltatáshoz rendelt IP-cím. Ennek a ServiceCidrben megadott Kubernetes szolgáltatáscímtartományon belül kell lennie. húr

Korlátok:
Minta = ^(?:(?: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 A Docker-híd hálózatához rendelt CIDR-jelölési IP-tartomány. Nem lehet átfedésben egyetlen alhálózati IP-címtartománysal vagy a Kubernetes szolgáltatás címtartományával sem. húr

Korlátok:
Minta = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Egy CIDR-jelölési IP-tartomány, amelyből a szolgáltatásfürt IP-címeit rendelheti hozzá. Nem fedheti át az alhálózati IP-tartományokat. húr

Korlátok:
Minta = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
alhálózati azonosító Virtuális hálózati alhálózat erőforrásazonosítója, amelyhez a számítási csomópontok tartoznak húr

SslConfiguration

Név Leírás Érték
Bizonyos Tanúsítványadatok húr
cname A tanúsítvány CNAME-jének neve húr
kulcs Kulcsadatok húr
leafDomainLabel Nyilvános végpont levéltartománycímkéje húr
overwriteExistingDomain Azt jelzi, hogy felülírja-e a meglévő tartománycímkét. Bool
állapot Ssl engedélyezése vagy letiltása pontozáshoz "Automatikus"
"Letiltva"
"Engedélyezve"

AmlCompute

Név Leírás Érték
computeType A számítás típusa "AmlCompute" (kötelező)
kellékek Az AmlCompute tulajdonságai AmlComputeProperties

AmlComputeProperties

Név Leírás Érték
enableNodePublicIp A csomópont nyilvános IP-címének kiépítésének engedélyezése vagy letiltása. Lehetséges értékek: Lehetséges értékek: igaz – Azt jelzi, hogy a számítási csomópontokon nyilvános IP-címek lesznek kiépítve. false – Azt jelzi, hogy a számítási csomópontok privát végpontot és nyilvános IP-címeket nem fognak tartalmazni. Bool
izolált hálózat A hálózat elszigetelt vagy nem Bool
osType Számítási operációs rendszer típusa "Linux"
"Windows"
remoteLoginPortPublicAccess A nyilvános SSH-port állapota. Lehetséges értékek: Letiltva – Azt jelzi, hogy a nyilvános ssh-port a fürt összes csomópontján zárva van. Engedélyezve – Azt jelzi, hogy a nyilvános ssh-port nyitva van a fürt összes csomópontján. NotSpecified – Azt jelzi, hogy a nyilvános ssh-port a fürt összes csomópontján le van zárva, ha a virtuális hálózat definiálva van, máskülönben az összes nyilvános csomópont meg van nyitva. Ez csak a fürtlétrehozási idő alatt lehet alapértelmezett, a létrehozás után pedig engedélyezve vagy letiltva lesz. "Letiltva"
"Engedélyezve"
"Nincs meghatározva"
scaleSettings Az AML Compute méretezési beállításai ScaleSettings
alhálózat A virtuális hálózati alhálózat erőforrás-azonosítója, amelyhez a számítási csomópontok tartoznak. ResourceId
userAccountCredentials Hitelesítő adatok egy rendszergazdai felhasználói fiókhoz, amely minden számítási csomóponton létrejön. UserAccountCredentials
virtualMachineImage Az AML Compute virtuálisgép-rendszerképe – csak windows VirtualMachineImage
vmPriority Virtuális gép prioritása "Dedikált"
"LowPriority"
vmSize Virtuális gép mérete húr

ScaleSettings

Név Leírás Érték
maxNodeCount Használandó csomópontok maximális száma int (kötelező)
minNodeCount Használandó csomópontok minimális száma Int
nodeIdleTimeBeforeScaleDown A csomópont tétlenségi ideje az amlCompute skálázása előtt. Ennek a sztringnek RFC formátumban kell lennie. húr

ResourceId

Név Leírás Érték
azonosító Az erőforrás azonosítója sztring (kötelező)

UserAccountCredentials

Név Leírás Érték
adminUserName A csomópontok SSH-hoz használható rendszergazdai felhasználói fiók neve. sztring (kötelező)
adminUserPassword A rendszergazdai felhasználói fiók jelszava. húr
adminUserSshPublicKey A rendszergazdai felhasználói fiók SSH nyilvános kulcsa. húr

VirtualMachineImage

Név Leírás Érték
azonosító Virtuális gép rendszerképének elérési útja sztring (kötelező)

ComputeInstance

Név Leírás Érték
computeType A számítás típusa "ComputeInstance" (kötelező)
kellékek A ComputeInstance tulajdonságai ComputeInstanceProperties

ComputeInstanceProperties

Név Leírás Érték
applicationSharingPolicy A számítási példány alkalmazásainak a szülő-munkaterület felhasználói közötti megosztására vonatkozó szabályzat. Ha személyes, csak a létrehozó férhet hozzá az alkalmazásokhoz ezen a számítási példányon. Megosztott állapotban a munkaterület bármely felhasználója hozzáférhet az adott példány alkalmazásaihoz a hozzárendelt szerepkörétől függően. "Személyes"
"Megosztott"
computeInstanceAuthorizationType A számítási példány engedélyezési típusa. Az elérhető értékek személyesek (alapértelmezett). "személyes"
personalComputeInstanceSettings Személyes számítási példány beállításai. PersonalComputeInstanceSettings
setupScripts A fürt beállításához végrehajtandó testreszabott szkriptek részletei. SetupScripts
sshSettings Megadja az SSH-hozzáférés házirendjét és beállításait. ComputeInstanceSshSettings
alhálózat A virtuális hálózati alhálózat erőforrás-azonosítója, amelyhez a számítási csomópontok tartoznak. ResourceId
vmSize Virtuális gép mérete húr

PersonalComputeInstanceSettings

Név Leírás Érték
assignedUser Egy felhasználó, aki kifejezetten egy személyes számítási példányhoz van hozzárendelve. AssignedUser

AssignedUser

Név Leírás Érték
objectId A felhasználó AAD-objektumazonosítója. sztring (kötelező)
tenantId A felhasználó AAD-bérlőazonosítója. sztring (kötelező)

SetupScripts

Név Leírás Érték
Parancsfájlok Testreszabott beállítási szkriptek ScriptsToExecute

ScriptsToExecute

Név Leírás Érték
creationScript Szkript, amely csak egyszer fut a számítás kiépítése során. ScriptReference
startupScript A gép minden indításakor futtatott szkript. ScriptReference

ScriptReference

Név Leírás Érték
scriptArguments A futtatandó szkriptnek átadott választható parancssori argumentumok. húr
scriptData A szkriptek helye a csatlakoztatott kötetben. húr
scriptSource A szkript tárolási forrása: beágyazott, munkaterület. húr
időkorlát Az időtúllépési parancsnak átadott opcionális időtartam. húr

ComputeInstanceSshSettings

Név Leírás Érték
adminPublicKey Sztringként adja meg az SSH rsa nyilvános kulcsfájlt. Az "ssh-keygen -t rsa -b 2048" használatával hozza létre az SSH-kulcspárokat. húr
sshPublicAccess A nyilvános SSH-port állapota. Lehetséges értékek: Letiltva – Azt jelzi, hogy a nyilvános ssh-port bezárult ezen a példányon. Engedélyezve – Azt jelzi, hogy a nyilvános ssh-port nyitott és elérhető a VNet/alhálózati szabályzatnak megfelelően, ha van ilyen. "Letiltva"
"Engedélyezve"

Databricks

Név Leírás Érték
computeType A számítás típusa "Databricks" (kötelező)
kellékek A Databricks tulajdonságai DatabricksProperties

DatabricksProperties

Név Leírás Érték
databricksAccessToken Databricks hozzáférési jogkivonat húr
workspaceUrl Munkaterület URL-címe húr

DataFactory

Név Leírás Érték
computeType A számítás típusa "DataFactory" (kötelező)

DataLakeAnalytics

Név Leírás Érték
computeType A számítás típusa "DataLakeAnalytics" (kötelező)
kellékek DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Név Leírás Érték
dataLakeStoreAccountName DataLake Store-fiók neve húr

HDInsight

Név Leírás Érték
computeType A számítás típusa "HDInsight" (kötelező)
kellékek HDInsight számítási tulajdonságok HDInsightProperties

HDInsightProperties

Név Leírás Érték
cím A fürt fő csomópontjának nyilvános IP-címe. húr
administratorAccount Rendszergazdai hitelesítő adatok a fürt fő csomópontjához VirtualMachineSsh hitelesítő adatok
sshPort A port meg van nyitva a fürt fő csomópontján lévő ssh-kapcsolatokhoz. Int

VirtualMachineSsh hitelesítő adatok

Név Leírás Érték
jelszó Rendszergazdai fiók jelszava húr
privateKeyData Titkos kulcs adatai húr
publicKeyData Nyilvános kulcs adatai húr
felhasználónév Rendszergazdai fiók felhasználóneve húr

Kubernetes

Név Leírás Érték
computeType A számítás típusa "Kubernetes" (kötelező)
kellékek A Kubernetes tulajdonságai KubernetesProperties

KubernetesProperties

Név Leírás Érték
defaultInstanceType Alapértelmezett példánytípus húr
extensionInstanceReleaseTrain Bővítménypéldány kiadási betanítása. húr
extensionPrincipalId A bővítmény egyszerű azonosítója. húr
instanceTypes Példánytípus sémája KubernetesPropertiesInstanceTypes
névtér Számítási névtér húr
relayConnectionString Relay kapcsolati sztring. húr

Korlátok:
Bizalmas érték. Adja meg biztonságos paraméterként.
serviceBusConnectionString ServiceBus kapcsolati sztring. húr

Korlátok:
Bizalmas érték. Adja meg biztonságos paraméterként.
vcName VC név. húr

KubernetesPropertiesInstanceTypes

Név Leírás Érték
{testreszabott tulajdonság} InstanceTypeSchema

InstanceTypeSchema

Név Leírás Érték
nodeSelector Csomópontválasztó InstanceTypeSchemaNodeSelector
Erőforrások Erőforrás-kérelmek/korlátozások ehhez a példánytípushoz InstanceTypeSchemaResources

InstanceTypeSchemaNodeSelector

Név Leírás Érték
{testreszabott tulajdonság} húr

InstanceTypeSchemaResources

Név Leírás Érték
Határok Erőforráskorlátok ehhez a példánytípushoz InstanceResourceSchema
Kérelmek Erőforrás-kérelmek ehhez a példánytípushoz InstanceResourceSchema

InstanceResourceSchema

Név Leírás Érték
{testreszabott tulajdonság} húr

SynapseSpark

Név Leírás Érték
computeType A számítás típusa "SynapseSpark" (kötelező)
kellékek SynapseSparkProperties

SynapseSparkProperties

Név Leírás Érték
autoPauseProperties Automatikus szüneteltetés tulajdonságai. AutoPauseProperties
autoScaleProperties Tulajdonságok automatikus méretezése. AutoScaleProperties
nodeCount A számításhoz jelenleg hozzárendelt számítási csomópontok száma. Int
nodeSize Csomópont mérete. húr
nodeSizeFamily Csomópontméret család. húr
poolName Készlet neve. húr
resourceGroup Annak az erőforráscsoportnak a neve, amelyben a munkaterület található. húr
sparkVersion Spark-verzió. húr
subscriptionId Azure-előfizetés azonosítója. húr
workspaceName Az Azure Machine Learning-munkaterület neve. húr

AutoPauseProperties

Név Leírás Érték
delayInMinutes Int
Engedélyezve Bool

Automatikus skálázási segédek

Név Leírás Érték
Engedélyezve Bool
maxNodeCount Int
minNodeCount Int

VirtualMachine

Név Leírás Érték
computeType A számítás típusa "VirtualMachine" (kötelező)
kellékek VirtualMachineProperties

VirtualMachineProperties

Név Leírás Érték
cím A virtuális gép nyilvános IP-címe. húr
administratorAccount Virtuális gép rendszergazdai hitelesítő adatai VirtualMachineSsh hitelesítő adatok
isNotebookInstanceCompute Azt jelzi, hogy ez a számítás jegyzetfüzetek futtatására lesz-e használva. Bool
sshPort Az ssh-kapcsolatokhoz megnyitott port. Int
virtualMachineSize Virtuális gép mérete húr

Sku

Név Leírás Érték
név A termékváltozat neve húr
kötő A termékváltozat szintje, például az Alapszintű vagy a Nagyvállalati verzió húr