Delen via


Microsoft.MachineLearningServices-werkruimten/computes 2019-11-01

Bicep-resourcedefinitie

Het resourcetype werkruimten/computes kan worden geïmplementeerd met bewerkingen die als doel hebben:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.MachineLearningServices/werkruimten/computes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2019-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    computeLocation: 'string'
    description: 'string'
    resourceId: 'string'
    computeType: 'string'
    // For remaining properties, see Compute objects
  }
}

Rekenobjecten

Stel de eigenschap computeType in om het type object op te geven.

Gebruik voor AKS-:

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

Gebruik voor AmlCompute-:

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

Gebruik voor Databricks-:

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

Gebruik voor DataFactory-:

  computeType: 'DataFactory'

Gebruik voor DataLakeAnalytics:

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

Gebruik voor HDInsight-:

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

Gebruik voor VirtualMachine:

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

Eigenschapswaarden

werkruimten/berekeningen

Naam Beschrijving Waarde
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-.
tekenreeks (vereist)

Tekenlimiet: 3-24 voor rekenproces
3-32 voor AML-rekenkracht
2-16 voor andere rekentypen

Geldige tekens:
Alfanumerieke en afbreekstreepjes.
plaats Hiermee geeft u de locatie van de resource. snaar
Tags Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Sku De SKU van de werkruimte. SKU-
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: werkruimten
identiteit De identiteit van de resource. identity
Eigenschappen Rekeneigenschappen Compute-

Identiteit

Naam Beschrijving Waarde
type Het identiteitstype. 'SystemAssigned'

Berekenen

Naam Beschrijving Waarde
computeLocation Locatie voor de onderliggende berekening snaar
beschrijving De beschrijving van de Machine Learning-berekening. snaar
resourceId ARM-resource-id van de onderliggende berekening snaar
computeType Het objecttype instellen AKS-
AmlCompute-
Databricks-
DataFactory-
DataLakeAnalytics-
HDInsight-
VirtualMachine (vereist)

AKS

Naam Beschrijving Waarde
computeType Het type rekenproces AKS (vereist)
Eigenschappen AKS-eigenschappen AKSProperties-

AKSProperties

Naam Beschrijving Waarde
agentCount Aantal agents Int

Beperkingen:
Minimumwaarde = 1
agentVMSize Grootte van virtuele agentmachine snaar
aksNetworkingConfiguration AKS-netwerkconfiguratie voor vnet AksNetworkingConfiguration-
clusterFqdn Volledig gekwalificeerde clusterdomeinnaam snaar
sslConfiguration SSL-configuratie SslConfiguration-

AksNetworkingConfiguration

Naam Beschrijving Waarde
dnsServiceIP Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr. snaar

Beperkingen:
Patroon = ^(?:(?: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 Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met ip-adresbereiken van het subnet of het Kubernetes-serviceadresbereik. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Een IP-adresbereik voor CIDR-notatie van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren snaar

SslConfiguration

Naam Beschrijving Waarde
Cert Certificaatgegevens snaar
cname CNAME van het certificaat snaar
sleutel Sleutelgegevens snaar
status Ssl in- of uitschakelen voor scoren 'Uitgeschakeld'
'Ingeschakeld'

AmlCompute

Naam Beschrijving Waarde
computeType Het type rekenproces 'AmlCompute' (vereist)
Eigenschappen AML Compute-eigenschappen AmlComputeProperties

AmlComputeProperties

Naam Beschrijving Waarde
remoteLoginPortPublicAccess Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld- Geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster. NotSpecified: geeft aan dat de openbare ssh-poort wordt gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Deze kan alleen standaard zijn tijdens het maken van het cluster, nadat het is gemaakt, wordt deze ingeschakeld of uitgeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
'Niet opgegeven'
scaleSettings Schaalinstellingen voor AML Compute ScaleSettings
Subnet De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. ResourceId-
userAccountCredentials Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. UserAccountCredentials-
vmPriority Prioriteit van virtuele machine 'Toegewezen'
'LowPriority'
vmSize Grootte van virtuele machine snaar

ScaleSettings

Naam Beschrijving Waarde
maxNodeCount Maximum aantal knooppunten dat moet worden gebruikt int (vereist)
minNodeCount Minimum aantal knooppunten dat moet worden gebruikt Int
nodeIdleTimeBeforeScaleDown Niet-actieve tijd van knooppunt voordat u amlCompute omlaag schaalt snaar

ResourceId

Naam Beschrijving Waarde
legitimatiebewijs De id van de resource tekenreeks (vereist)

UserAccountCredentials

Naam Beschrijving Waarde
adminUserName Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. tekenreeks (vereist)
adminUserPassword Wachtwoord van het gebruikersaccount van de beheerder. snaar
adminUserSshPublicKey Openbare SSH-sleutel van het gebruikersaccount van de beheerder. snaar

Databricks

Naam Beschrijving Waarde
computeType Het type rekenproces 'Databricks' (vereist)
Eigenschappen DatabricksProperties

DatabricksProperties

Naam Beschrijving Waarde
databricksAccessToken Databricks-toegangstoken snaar

DataFactory

Naam Beschrijving Waarde
computeType Het type rekenproces DataFactory (vereist)

DataLakeAnalytics

Naam Beschrijving Waarde
computeType Het type rekenproces DataLakeAnalytics (vereist)
Eigenschappen DataLakeAnalyticsProperties-

DataLakeAnalyticsProperties

Naam Beschrijving Waarde
dataLakeStoreAccountName DataLake Store-accountnaam snaar

HDInsight

Naam Beschrijving Waarde
computeType Het type rekenproces HDInsight (vereist)
Eigenschappen HDInsightProperties-

HDInsightProperties

Naam Beschrijving Waarde
adres Openbaar IP-adres van het hoofdknooppunt van het cluster. snaar
administratorAccount Beheerdersreferenties voor hoofdknooppunt van het cluster VirtualMachineSshCredentials
sshPort Poort geopend voor ssh-verbindingen op het hoofdknooppunt van het cluster. Int

VirtualMachineSshCredentials

Naam Beschrijving Waarde
wachtwoord Wachtwoord van beheerdersaccount snaar
privateKeyData Persoonlijke sleutelgegevens snaar
publicKeyData Openbare-sleutelgegevens snaar
gebruikersnaam Gebruikersnaam van beheerdersaccount snaar

VirtualMachine

Naam Beschrijving Waarde
computeType Het type rekenproces VirtualMachine (vereist)
Eigenschappen VirtualMachineProperties

VirtualMachineProperties

Naam Beschrijving Waarde
adres Openbaar IP-adres van de virtuele machine. snaar
administratorAccount Beheerdersreferenties voor virtuele machine VirtualMachineSshCredentials
sshPort Poort geopend voor ssh-verbindingen. Int
virtualMachineSize Grootte van virtuele machine snaar

Sku

Naam Beschrijving Waarde
naam Naam van de SKU snaar
rang Laag van de sKU, zoals Basic of Enterprise snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Een Machine Learning Service ADLA Compute- maken

implementeren in Azure
Met deze sjabloon maakt u een Machine Learning Service ADLA Compute.
Een Machine Learning Service Aks Compute- maken

implementeren in Azure
Met deze sjabloon maakt u een Machine Learning Service Aks Compute.
Een DSVM Compute- voor Machine Learning Service maken

implementeren in Azure
Met deze sjabloon maakt u een Machine Learning Service DSVM Compute.
Een HDInsight-cluster voor Machine Learning Service maken

implementeren in Azure
Met deze sjabloon maakt u een HDInsight-cluster voor Machine Learning Service
Een Azure Machine Learning aks-rekenproces maken

implementeren in Azure
Met deze sjabloon maakt u een Azure Machine Learning aks-rekenproces.
Een Azure Machine Learning-rekencluster maken

implementeren in Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekencluster.
Een Azure Machine Learning-rekenproces maken

implementeren in Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekenproces namens een andere gebruiker met een voorbeeld van een inline-installatiescript
Een LinkedService maken in een Azure Machine Learning-werkruimte

implementeren in Azure
Met deze sjabloon maakt u een LinkedService in een bestaande Azure Machine Learning-werkruimte.
Een AKS-rekendoel maken met een privé-IP-adres

implementeren in Azure
Met deze sjabloon maakt u een AKS-rekendoel in de azure Machine Learning Service-werkruimte met een privé-IP-adres.

Resourcedefinitie van ARM-sjabloon

Het resourcetype werkruimten/computes kan worden geïmplementeerd met bewerkingen die als doel hebben:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.MachineLearningServices/workspaces/computes wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2019-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "computeLocation": "string",
    "description": "string",
    "resourceId": "string",
    "computeType": "string"
    // For remaining properties, see Compute objects
  }
}

Rekenobjecten

Stel de eigenschap computeType in om het type object op te geven.

Gebruik voor AKS-:

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

Gebruik voor AmlCompute-:

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

Gebruik voor Databricks-:

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

Gebruik voor DataFactory-:

  "computeType": "DataFactory"

Gebruik voor DataLakeAnalytics:

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

Gebruik voor HDInsight-:

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

Gebruik voor VirtualMachine:

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

Eigenschapswaarden

werkruimten/berekeningen

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.MachineLearningServices/workspaces/computes'
apiVersion De versie van de resource-API '2019-11-01'
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)

Tekenlimiet: 3-24 voor rekenproces
3-32 voor AML-rekenkracht
2-16 voor andere rekentypen

Geldige tekens:
Alfanumerieke en afbreekstreepjes.
plaats Hiermee geeft u de locatie van de resource. snaar
Tags Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Sku De SKU van de werkruimte. SKU-
identiteit De identiteit van de resource. identity
Eigenschappen Rekeneigenschappen Compute-

Identiteit

Naam Beschrijving Waarde
type Het identiteitstype. 'SystemAssigned'

Berekenen

Naam Beschrijving Waarde
computeLocation Locatie voor de onderliggende berekening snaar
beschrijving De beschrijving van de Machine Learning-berekening. snaar
resourceId ARM-resource-id van de onderliggende berekening snaar
computeType Het objecttype instellen AKS-
AmlCompute-
Databricks-
DataFactory-
DataLakeAnalytics-
HDInsight-
VirtualMachine (vereist)

AKS

Naam Beschrijving Waarde
computeType Het type rekenproces AKS (vereist)
Eigenschappen AKS-eigenschappen AKSProperties-

AKSProperties

Naam Beschrijving Waarde
agentCount Aantal agents Int

Beperkingen:
Minimumwaarde = 1
agentVMSize Grootte van virtuele agentmachine snaar
aksNetworkingConfiguration AKS-netwerkconfiguratie voor vnet AksNetworkingConfiguration-
clusterFqdn Volledig gekwalificeerde clusterdomeinnaam snaar
sslConfiguration SSL-configuratie SslConfiguration-

AksNetworkingConfiguration

Naam Beschrijving Waarde
dnsServiceIP Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr. snaar

Beperkingen:
Patroon = ^(?:(?: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 Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met ip-adresbereiken van het subnet of het Kubernetes-serviceadresbereik. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Een IP-adresbereik voor CIDR-notatie van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren snaar

SslConfiguration

Naam Beschrijving Waarde
Cert Certificaatgegevens snaar
cname CNAME van het certificaat snaar
sleutel Sleutelgegevens snaar
status Ssl in- of uitschakelen voor scoren 'Uitgeschakeld'
'Ingeschakeld'

AmlCompute

Naam Beschrijving Waarde
computeType Het type rekenproces 'AmlCompute' (vereist)
Eigenschappen AML Compute-eigenschappen AmlComputeProperties

AmlComputeProperties

Naam Beschrijving Waarde
remoteLoginPortPublicAccess Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld- Geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster. NotSpecified: geeft aan dat de openbare ssh-poort wordt gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Deze kan alleen standaard zijn tijdens het maken van het cluster, nadat het is gemaakt, wordt deze ingeschakeld of uitgeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
'Niet opgegeven'
scaleSettings Schaalinstellingen voor AML Compute ScaleSettings
Subnet De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. ResourceId-
userAccountCredentials Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. UserAccountCredentials-
vmPriority Prioriteit van virtuele machine 'Toegewezen'
'LowPriority'
vmSize Grootte van virtuele machine snaar

ScaleSettings

Naam Beschrijving Waarde
maxNodeCount Maximum aantal knooppunten dat moet worden gebruikt int (vereist)
minNodeCount Minimum aantal knooppunten dat moet worden gebruikt Int
nodeIdleTimeBeforeScaleDown Niet-actieve tijd van knooppunt voordat u amlCompute omlaag schaalt snaar

ResourceId

Naam Beschrijving Waarde
legitimatiebewijs De id van de resource tekenreeks (vereist)

UserAccountCredentials

Naam Beschrijving Waarde
adminUserName Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. tekenreeks (vereist)
adminUserPassword Wachtwoord van het gebruikersaccount van de beheerder. snaar
adminUserSshPublicKey Openbare SSH-sleutel van het gebruikersaccount van de beheerder. snaar

Databricks

Naam Beschrijving Waarde
computeType Het type rekenproces 'Databricks' (vereist)
Eigenschappen DatabricksProperties

DatabricksProperties

Naam Beschrijving Waarde
databricksAccessToken Databricks-toegangstoken snaar

DataFactory

Naam Beschrijving Waarde
computeType Het type rekenproces DataFactory (vereist)

DataLakeAnalytics

Naam Beschrijving Waarde
computeType Het type rekenproces DataLakeAnalytics (vereist)
Eigenschappen DataLakeAnalyticsProperties-

DataLakeAnalyticsProperties

Naam Beschrijving Waarde
dataLakeStoreAccountName DataLake Store-accountnaam snaar

HDInsight

Naam Beschrijving Waarde
computeType Het type rekenproces HDInsight (vereist)
Eigenschappen HDInsightProperties-

HDInsightProperties

Naam Beschrijving Waarde
adres Openbaar IP-adres van het hoofdknooppunt van het cluster. snaar
administratorAccount Beheerdersreferenties voor hoofdknooppunt van het cluster VirtualMachineSshCredentials
sshPort Poort geopend voor ssh-verbindingen op het hoofdknooppunt van het cluster. Int

VirtualMachineSshCredentials

Naam Beschrijving Waarde
wachtwoord Wachtwoord van beheerdersaccount snaar
privateKeyData Persoonlijke sleutelgegevens snaar
publicKeyData Openbare-sleutelgegevens snaar
gebruikersnaam Gebruikersnaam van beheerdersaccount snaar

VirtualMachine

Naam Beschrijving Waarde
computeType Het type rekenproces VirtualMachine (vereist)
Eigenschappen VirtualMachineProperties

VirtualMachineProperties

Naam Beschrijving Waarde
adres Openbaar IP-adres van de virtuele machine. snaar
administratorAccount Beheerdersreferenties voor virtuele machine VirtualMachineSshCredentials
sshPort Poort geopend voor ssh-verbindingen. Int
virtualMachineSize Grootte van virtuele machine snaar

Sku

Naam Beschrijving Waarde
naam Naam van de SKU snaar
rang Laag van de sKU, zoals Basic of Enterprise snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Een Machine Learning Service ADLA Compute- maken

implementeren in Azure
Met deze sjabloon maakt u een Machine Learning Service ADLA Compute.
Een Machine Learning Service Aks Compute- maken

implementeren in Azure
Met deze sjabloon maakt u een Machine Learning Service Aks Compute.
Een DSVM Compute- voor Machine Learning Service maken

implementeren in Azure
Met deze sjabloon maakt u een Machine Learning Service DSVM Compute.
Een HDInsight-cluster voor Machine Learning Service maken

implementeren in Azure
Met deze sjabloon maakt u een HDInsight-cluster voor Machine Learning Service
Een Azure Machine Learning aks-rekenproces maken

implementeren in Azure
Met deze sjabloon maakt u een Azure Machine Learning aks-rekenproces.
Een Azure Machine Learning-rekencluster maken

implementeren in Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekencluster.
Een Azure Machine Learning-rekenproces maken

implementeren in Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekenproces namens een andere gebruiker met een voorbeeld van een inline-installatiescript
Een LinkedService maken in een Azure Machine Learning-werkruimte

implementeren in Azure
Met deze sjabloon maakt u een LinkedService in een bestaande Azure Machine Learning-werkruimte.
Een AKS-rekendoel maken met een privé-IP-adres

implementeren in Azure
Met deze sjabloon maakt u een AKS-rekendoel in de azure Machine Learning Service-werkruimte met een privé-IP-adres.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype werkruimten/computes kan worden geïmplementeerd met bewerkingen die als doel hebben:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.MachineLearningServices/workspaces/computes wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/computes@2019-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      computeLocation = "string"
      description = "string"
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

Rekenobjecten

Stel de eigenschap computeType in om het type object op te geven.

Gebruik voor AKS-:

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

Gebruik voor AmlCompute-:

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

Gebruik voor Databricks-:

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

Gebruik voor DataFactory-:

  computeType = "DataFactory"

Gebruik voor DataLakeAnalytics:

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

Gebruik voor HDInsight-:

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

Gebruik voor VirtualMachine:

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

Eigenschapswaarden

werkruimten/berekeningen

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.MachineLearningServices/workspaces/computes@2019-11-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-24 voor rekenproces
3-32 voor AML-rekenkracht
2-16 voor andere rekentypen

Geldige tekens:
Alfanumerieke en afbreekstreepjes.
plaats Hiermee geeft u de locatie van de resource. snaar
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: werkruimten
Tags Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. Woordenlijst met tagnamen en -waarden.
Sku De SKU van de werkruimte. SKU-
identiteit De identiteit van de resource. identity
Eigenschappen Rekeneigenschappen Compute-

Identiteit

Naam Beschrijving Waarde
type Het identiteitstype. "SystemAssigned"

Berekenen

Naam Beschrijving Waarde
computeLocation Locatie voor de onderliggende berekening snaar
beschrijving De beschrijving van de Machine Learning-berekening. snaar
resourceId ARM-resource-id van de onderliggende berekening snaar
computeType Het objecttype instellen AKS-
AmlCompute-
Databricks-
DataFactory-
DataLakeAnalytics-
HDInsight-
VirtualMachine (vereist)

AKS

Naam Beschrijving Waarde
computeType Het type rekenproces "AKS" (vereist)
Eigenschappen AKS-eigenschappen AKSProperties-

AKSProperties

Naam Beschrijving Waarde
agentCount Aantal agents Int

Beperkingen:
Minimumwaarde = 1
agentVMSize Grootte van virtuele agentmachine snaar
aksNetworkingConfiguration AKS-netwerkconfiguratie voor vnet AksNetworkingConfiguration-
clusterFqdn Volledig gekwalificeerde clusterdomeinnaam snaar
sslConfiguration SSL-configuratie SslConfiguration-

AksNetworkingConfiguration

Naam Beschrijving Waarde
dnsServiceIP Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr. snaar

Beperkingen:
Patroon = ^(?:(?: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 Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met ip-adresbereiken van het subnet of het Kubernetes-serviceadresbereik. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Een IP-adresbereik voor CIDR-notatie van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren snaar

SslConfiguration

Naam Beschrijving Waarde
Cert Certificaatgegevens snaar
cname CNAME van het certificaat snaar
sleutel Sleutelgegevens snaar
status Ssl in- of uitschakelen voor scoren "Uitgeschakeld"
"Ingeschakeld"

AmlCompute

Naam Beschrijving Waarde
computeType Het type rekenproces "AmlCompute" (vereist)
Eigenschappen AML Compute-eigenschappen AmlComputeProperties

AmlComputeProperties

Naam Beschrijving Waarde
remoteLoginPortPublicAccess Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld- Geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster. NotSpecified: geeft aan dat de openbare ssh-poort wordt gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Deze kan alleen standaard zijn tijdens het maken van het cluster, nadat het is gemaakt, wordt deze ingeschakeld of uitgeschakeld. "Uitgeschakeld"
"Ingeschakeld"
"Niet opgegeven"
scaleSettings Schaalinstellingen voor AML Compute ScaleSettings
Subnet De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. ResourceId-
userAccountCredentials Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. UserAccountCredentials-
vmPriority Prioriteit van virtuele machine "Toegewezen"
"LowPriority"
vmSize Grootte van virtuele machine snaar

ScaleSettings

Naam Beschrijving Waarde
maxNodeCount Maximum aantal knooppunten dat moet worden gebruikt int (vereist)
minNodeCount Minimum aantal knooppunten dat moet worden gebruikt Int
nodeIdleTimeBeforeScaleDown Niet-actieve tijd van knooppunt voordat u amlCompute omlaag schaalt snaar

ResourceId

Naam Beschrijving Waarde
legitimatiebewijs De id van de resource tekenreeks (vereist)

UserAccountCredentials

Naam Beschrijving Waarde
adminUserName Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. tekenreeks (vereist)
adminUserPassword Wachtwoord van het gebruikersaccount van de beheerder. snaar
adminUserSshPublicKey Openbare SSH-sleutel van het gebruikersaccount van de beheerder. snaar

Databricks

Naam Beschrijving Waarde
computeType Het type rekenproces "Databricks" (vereist)
Eigenschappen DatabricksProperties

DatabricksProperties

Naam Beschrijving Waarde
databricksAccessToken Databricks-toegangstoken snaar

DataFactory

Naam Beschrijving Waarde
computeType Het type rekenproces "DataFactory" (vereist)

DataLakeAnalytics

Naam Beschrijving Waarde
computeType Het type rekenproces "DataLakeAnalytics" (vereist)
Eigenschappen DataLakeAnalyticsProperties-

DataLakeAnalyticsProperties

Naam Beschrijving Waarde
dataLakeStoreAccountName DataLake Store-accountnaam snaar

HDInsight

Naam Beschrijving Waarde
computeType Het type rekenproces HDInsight (vereist)
Eigenschappen HDInsightProperties-

HDInsightProperties

Naam Beschrijving Waarde
adres Openbaar IP-adres van het hoofdknooppunt van het cluster. snaar
administratorAccount Beheerdersreferenties voor hoofdknooppunt van het cluster VirtualMachineSshCredentials
sshPort Poort geopend voor ssh-verbindingen op het hoofdknooppunt van het cluster. Int

VirtualMachineSshCredentials

Naam Beschrijving Waarde
wachtwoord Wachtwoord van beheerdersaccount snaar
privateKeyData Persoonlijke sleutelgegevens snaar
publicKeyData Openbare-sleutelgegevens snaar
gebruikersnaam Gebruikersnaam van beheerdersaccount snaar

VirtualMachine

Naam Beschrijving Waarde
computeType Het type rekenproces "VirtualMachine" (vereist)
Eigenschappen VirtualMachineProperties

VirtualMachineProperties

Naam Beschrijving Waarde
adres Openbaar IP-adres van de virtuele machine. snaar
administratorAccount Beheerdersreferenties voor virtuele machine VirtualMachineSshCredentials
sshPort Poort geopend voor ssh-verbindingen. Int
virtualMachineSize Grootte van virtuele machine snaar

Sku

Naam Beschrijving Waarde
naam Naam van de SKU snaar
rang Laag van de sKU, zoals Basic of Enterprise snaar