Microsoft.MachineLearningServices-arbetsytor/beräkningar 2020-03-01
- senaste
- 2024-10-01
- 2024-10-01-preview
- 2024-07-01-preview
- 2024-04-01
- 2024-04-01-preview
- 2024-01-01-preview
- 2023-10-01
- 2023-08-01-preview
- 2023-06-01-preview
- 2023-04-01
- 2023-04-01-preview
- 2023-02-01-preview
- 2022-12-01-preview
- 2022-10-01
- 2022-10-01-preview
- 2022-06-01-preview
- 2022-05-01
- 2022-02-01-preview
- 2022-01-01-preview
- 2021-07-01
- 2021-04-01
- 2021-03-01-preview
- 2021-01-01
- 2020-09-01-preview
- 2020-08-01
- 2020-06-01
- 2020-05-15-preview
- 2020-05-01-preview
- 2020-04-01
- 2020-03-01
- 2020-02-18-preview
- 2020-01-01
- 2019-11-01
- 2019-06-01
- 2019-05-01
- 2018-11-19
- 2018-03-01-preview
Bicep-resursdefinition
Resurstypen arbetsytor/beräkningsresurser kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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@2020-03-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
computeLocation: 'string'
description: 'string'
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
sku: {
name: 'string'
tier: 'string'
}
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'
aksNetworkingConfiguration: {
dnsServiceIP: 'string'
dockerBridgeCidr: 'string'
serviceCidr: 'string'
subnetId: 'string'
}
clusterFqdn: 'string'
sslConfiguration: {
cert: 'string'
cname: 'string'
key: 'string'
status: 'string'
}
}
}
För AmlComputeanvänder du:
{
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'
}
}
För DataFactoryanvänder du:
{
computeType: 'DataFactory'
}
För DataLakeAnalyticsanvänder du:
{
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
}
För Databricksanvänder du:
{
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
}
}
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 |
AksNetworkingConfiguration
Namn | Beskrivning | Värde |
---|---|---|
dnsServiceIP | En IP-adress som tilldelats Kubernetes DNS-tjänsten. Den måste ligga inom kubernetes-tjänstens adressintervall som anges i serviceCidr. | sträng Begränsningar: Mönster = ^(?:(?: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 | Ett IP-intervall för CIDR-notation som tilldelats Docker-bryggnätverket. Den får inte överlappa några IP-intervall för undernätet eller Kubernetes-tjänstens adressintervall. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Ett IP-intervall för CIDR-notation som tjänstkluster-IP-adresser ska tilldelas från. Den får inte överlappa några IP-intervall för undernätet. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör | sträng |
AKSProperties
Namn | Beskrivning | Värde |
---|---|---|
agentCount | Antal agenter | Int Begränsningar: Minsta värde = 1 |
agentVMSize | Agentstorlek för virtuell dator | sträng |
aksNetworkingConfiguration | AKS-nätverkskonfiguration för vnet | AksNetworkingConfiguration |
clusterFqdn | Fullständigt domännamn för kluster | sträng |
sslConfiguration | SSL-konfiguration | SslConfiguration |
AmlCompute
Namn | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "AmlCompute" (krävs) |
Egenskaper | Egenskaper för AML-beräkning | AmlComputeProperties |
AmlComputeProperties
Namn | Beskrivning | Värde |
---|---|---|
remoteLoginPortPublicAccess | Tillstånd för den offentliga SSH-porten. Möjliga värden är: Inaktiverad – Anger att den offentliga ssh-porten är stängd på alla noder i klustret. Aktiverad – Anger att den offentliga ssh-porten är öppen på alla noder i klustret. NotSpecified – anger att den offentliga ssh-porten är stängd på alla noder i klustret om det virtuella nätverket har definierats, annars är öppen alla offentliga noder. Det kan bara vara standard när klustret skapas. När det har skapats aktiveras eller inaktiveras det. | "Inaktiverad" "Aktiverad" "NotSpecified" |
scaleSettings | Skalningsinställningar för AML Compute | ScaleSettings |
Undernät | Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör. | ResourceId |
userAccountCredentials | Autentiseringsuppgifter för ett administratörsanvändarkonto som skapas på varje beräkningsnod. | UserAccountCredentials |
vmPriority | Prioritet för virtuell dator | "Dedikerad" "LowPriority" |
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 "AmlCompute" för typ AmlCompute. Ange till DataFactory för typen DataFactory. Ange till DataLakeAnalytics för typen DataLakeAnalytics. Ange till Databricks för typen Databricks. Ange till "HDInsight" för typen HDInsight. Ange till "VirtualMachine" för typen VirtualMachine. | "AKS" "AmlCompute" "Databricks" "DataFactory" "DataLakeAnalytics" "HDInsight" "VirtualMachine" (krävs) |
beskrivning | Beskrivningen av Machine Learning-beräkningen. | sträng |
resourceId | ARM-resurs-ID för den underliggande beräkningen | sträng |
Databricks
Namn | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "Databricks" (krävs) |
Egenskaper | DatabricksEgenskaper |
DatabricksEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
databricksAccessToken | Databricks-åtkomsttoken | sträng |
DataFactory
Namn | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "DataFactory" (krävs) |
DataLakeAnalytics
Namn | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "DataLakeAnalytics" (krävs) |
Egenskaper | DataLakeAnalyticsEgenskaper |
DataLakeAnalyticsProperties
Namn | Beskrivning | Värde |
---|---|---|
dataLakeStoreAccountName | Kontonamn för DataLake Store | sträng |
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. | "Ingen" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" |
userAssignedIdentities | De användartilldelade identiteter som är associerade med resursen. | UserAssignedIdentiteter |
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 |
Sku | SKU:n för arbetsytan. | Sku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
ResourceId
Namn | Beskrivning | Värde |
---|---|---|
Id | Resursens ID | sträng (krävs) |
ResourceTags
Namn | Beskrivning | Värde |
---|
ScaleSettings
Namn | Beskrivning | Värde |
---|---|---|
maxNodeCount | Maximalt antal noder som ska användas | int (krävs) |
minNodeCount | Minsta antal noder som ska användas | Int |
nodeIdleTimeBeforeScaleDown | Inaktiv nodtid innan amlCompute skalas ned | sträng |
Sku
Namn | Beskrivning | Värde |
---|---|---|
Namn | SKU:ns namn | sträng |
Nivå | Nivå för sku:n som Basic eller Enterprise | sträng |
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" |
UserAccountCredentials
Namn | Beskrivning | Värde |
---|---|---|
adminUserName | Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. | sträng (krävs) |
adminUserPassword | Lösenord för administratörsanvändarkontot. | sträng |
adminUserSshPublicKey | Offentlig SSH-nyckel för administratörsanvändarkontot. | sträng |
UserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|
UserAssignedIdentity
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:
- Resursgrupper – Se resursgruppsdistributionskommandon
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": "2020-03-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"computeLocation": "string",
"description": "string",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
},
"sku": {
"name": "string",
"tier": "string"
},
"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",
"aksNetworkingConfiguration": {
"dnsServiceIP": "string",
"dockerBridgeCidr": "string",
"serviceCidr": "string",
"subnetId": "string"
},
"clusterFqdn": "string",
"sslConfiguration": {
"cert": "string",
"cname": "string",
"key": "string",
"status": "string"
}
}
}
För AmlComputeanvänder du:
{
"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"
}
}
För DataFactoryanvänder du:
{
"computeType": "DataFactory"
}
För DataLakeAnalyticsanvänder du:
{
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
}
För Databricksanvänder du:
{
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string"
}
}
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 |
AksNetworkingConfiguration
Namn | Beskrivning | Värde |
---|---|---|
dnsServiceIP | En IP-adress som tilldelats Kubernetes DNS-tjänsten. Den måste ligga inom kubernetes-tjänstens adressintervall som anges i serviceCidr. | sträng Begränsningar: Mönster = ^(?:(?: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 | Ett IP-intervall för CIDR-notation som tilldelats Docker-bryggnätverket. Den får inte överlappa några IP-intervall för undernätet eller Kubernetes-tjänstens adressintervall. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Ett IP-intervall för CIDR-notation som tjänstkluster-IP-adresser ska tilldelas från. Den får inte överlappa några IP-intervall för undernätet. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör | sträng |
AKSProperties
Namn | Beskrivning | Värde |
---|---|---|
agentCount | Antal agenter | Int Begränsningar: Minsta värde = 1 |
agentVMSize | Agentstorlek för virtuell dator | sträng |
aksNetworkingConfiguration | AKS-nätverkskonfiguration för vnet | AksNetworkingConfiguration |
clusterFqdn | Fullständigt domännamn för kluster | sträng |
sslConfiguration | SSL-konfiguration | SslConfiguration |
AmlCompute
Namn | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "AmlCompute" (krävs) |
Egenskaper | Egenskaper för AML-beräkning | AmlComputeProperties |
AmlComputeProperties
Namn | Beskrivning | Värde |
---|---|---|
remoteLoginPortPublicAccess | Tillstånd för den offentliga SSH-porten. Möjliga värden är: Inaktiverad – Anger att den offentliga ssh-porten är stängd på alla noder i klustret. Aktiverad – Anger att den offentliga ssh-porten är öppen på alla noder i klustret. NotSpecified – anger att den offentliga ssh-porten är stängd på alla noder i klustret om det virtuella nätverket har definierats, annars är öppen alla offentliga noder. Det kan bara vara standard när klustret skapas. När det har skapats aktiveras eller inaktiveras det. | "Inaktiverad" "Aktiverad" "NotSpecified" |
scaleSettings | Skalningsinställningar för AML Compute | ScaleSettings |
Undernät | Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör. | ResourceId |
userAccountCredentials | Autentiseringsuppgifter för ett administratörsanvändarkonto som skapas på varje beräkningsnod. | UserAccountCredentials |
vmPriority | Prioritet för virtuell dator | "Dedikerad" "LowPriority" |
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 "AmlCompute" för typ AmlCompute. Ange till DataFactory för typen DataFactory. Ange till DataLakeAnalytics för typen DataLakeAnalytics. Ange till Databricks för typen Databricks. Ange till "HDInsight" för typen HDInsight. Ange till "VirtualMachine" för typen VirtualMachine. | "AKS" "AmlCompute" "Databricks" "DataFactory" "DataLakeAnalytics" "HDInsight" "VirtualMachine" (krävs) |
beskrivning | Beskrivningen av Machine Learning-beräkningen. | sträng |
resourceId | ARM-resurs-ID för den underliggande beräkningen | sträng |
Databricks
Namn | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "Databricks" (krävs) |
Egenskaper | DatabricksEgenskaper |
DatabricksEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
databricksAccessToken | Databricks-åtkomsttoken | sträng |
DataFactory
Namn | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "DataFactory" (krävs) |
DataLakeAnalytics
Namn | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "DataLakeAnalytics" (krävs) |
Egenskaper | DataLakeAnalyticsEgenskaper |
DataLakeAnalyticsProperties
Namn | Beskrivning | Värde |
---|---|---|
dataLakeStoreAccountName | Kontonamn för DataLake Store | sträng |
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. | "Ingen" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" |
userAssignedIdentities | De användartilldelade identiteter som är associerade med resursen. | UserAssignedIdentiteter |
Microsoft.MachineLearningServices/workspaces/computes
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2020-03-01' |
identitet | Resursens identitet. | Identitet |
plats | Anger resursens plats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Beräkningsegenskaper | Beräkning |
Sku | SKU:n för arbetsytan. | Sku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.MachineLearningServices/workspaces/computes" |
ResourceId
Namn | Beskrivning | Värde |
---|---|---|
Id | Resursens ID | sträng (krävs) |
ResourceTags
Namn | Beskrivning | Värde |
---|
ScaleSettings
Namn | Beskrivning | Värde |
---|---|---|
maxNodeCount | Maximalt antal noder som ska användas | int (krävs) |
minNodeCount | Minsta antal noder som ska användas | Int |
nodeIdleTimeBeforeScaleDown | Inaktiv nodtid innan amlCompute skalas ned | sträng |
Sku
Namn | Beskrivning | Värde |
---|---|---|
Namn | SKU:ns namn | sträng |
Nivå | Nivå för sku:n som Basic eller Enterprise | sträng |
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" |
UserAccountCredentials
Namn | Beskrivning | Värde |
---|---|---|
adminUserName | Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. | sträng (krävs) |
adminUserPassword | Lösenord för administratörsanvändarkontot. | sträng |
adminUserSshPublicKey | Offentlig SSH-nyckel för administratörsanvändarkontot. | sträng |
UserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|
UserAssignedIdentity
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 |
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 en LinkedService i Azure Machine Learning-arbetsytan |
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 |
Den här mallen skapar en ADLA-beräkning för Machine Learning Service. |
Skapa en Machine Learning Service Aks Compute- |
Den här mallen skapar en Machine Learning Service Aks Compute. |
Skapa en DSVM-beräkningstjänst för Machine Learning Service |
Den här mallen skapar en DSVM-beräkning för Machine Learning Service. |
Skapa ett HDInsight-kluster för Machine Learning Service |
Den här mallen skapar ett HDInsight-kluster för Machine Learning Service |
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. |
Skapa en Azure Machine Learning aks-beräkning |
Den här mallen skapar en Azure Machine Learning aks-beräkning. |
Skapa ett Azure Mašinsko učenje beräkningskluster |
Den här mallen skapar ett Azure Machine Learning-beräkningskluster. |
Skapa en Azure Mašinsko učenje beräkningsinstans |
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@2020-03-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
body = jsonencode({
properties = {
computeLocation = "string"
description = "string"
resourceId = "string"
computeType = "string"
// For remaining properties, see Compute objects
}
})
sku = {
name = "string"
tier = "string"
}
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"
aksNetworkingConfiguration = {
dnsServiceIP = "string"
dockerBridgeCidr = "string"
serviceCidr = "string"
subnetId = "string"
}
clusterFqdn = "string"
sslConfiguration = {
cert = "string"
cname = "string"
key = "string"
status = "string"
}
}
}
För AmlComputeanvänder du:
{
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"
}
}
För DataFactoryanvänder du:
{
computeType = "DataFactory"
}
För DataLakeAnalyticsanvänder du:
{
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
}
För Databricksanvänder du:
{
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
}
}
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 |
AksNetworkingConfiguration
Namn | Beskrivning | Värde |
---|---|---|
dnsServiceIP | En IP-adress som tilldelats Kubernetes DNS-tjänsten. Den måste ligga inom kubernetes-tjänstens adressintervall som anges i serviceCidr. | sträng Begränsningar: Mönster = ^(?:(?: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 | Ett IP-intervall för CIDR-notation som tilldelats Docker-bryggnätverket. Den får inte överlappa några IP-intervall för undernätet eller Kubernetes-tjänstens adressintervall. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Ett IP-intervall för CIDR-notation som tjänstkluster-IP-adresser ska tilldelas från. Den får inte överlappa några IP-intervall för undernätet. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör | sträng |
AKSProperties
Namn | Beskrivning | Värde |
---|---|---|
agentCount | Antal agenter | Int Begränsningar: Minsta värde = 1 |
agentVMSize | Agentstorlek för virtuell dator | sträng |
aksNetworkingConfiguration | AKS-nätverkskonfiguration för vnet | AksNetworkingConfiguration |
clusterFqdn | Fullständigt domännamn för kluster | sträng |
sslConfiguration | SSL-konfiguration | SslConfiguration |
AmlCompute
Namn | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "AmlCompute" (krävs) |
Egenskaper | Egenskaper för AML-beräkning | AmlComputeProperties |
AmlComputeProperties
Namn | Beskrivning | Värde |
---|---|---|
remoteLoginPortPublicAccess | Tillstånd för den offentliga SSH-porten. Möjliga värden är: Inaktiverad – Anger att den offentliga ssh-porten är stängd på alla noder i klustret. Aktiverad – Anger att den offentliga ssh-porten är öppen på alla noder i klustret. NotSpecified – anger att den offentliga ssh-porten är stängd på alla noder i klustret om det virtuella nätverket har definierats, annars är öppen alla offentliga noder. Det kan bara vara standard när klustret skapas. När det har skapats aktiveras eller inaktiveras det. | "Inaktiverad" "Aktiverad" "NotSpecified" |
scaleSettings | Skalningsinställningar för AML Compute | ScaleSettings |
Undernät | Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör. | ResourceId |
userAccountCredentials | Autentiseringsuppgifter för ett administratörsanvändarkonto som skapas på varje beräkningsnod. | UserAccountCredentials |
vmPriority | Prioritet för virtuell dator | "Dedikerad" "LowPriority" |
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 "AmlCompute" för typ AmlCompute. Ange till DataFactory för typen DataFactory. Ange till DataLakeAnalytics för typen DataLakeAnalytics. Ange till Databricks för typen Databricks. Ange till "HDInsight" för typen HDInsight. Ange till "VirtualMachine" för typen VirtualMachine. | "AKS" "AmlCompute" "Databricks" "DataFactory" "DataLakeAnalytics" "HDInsight" "VirtualMachine" (krävs) |
beskrivning | Beskrivningen av Machine Learning-beräkningen. | sträng |
resourceId | ARM-resurs-ID för den underliggande beräkningen | sträng |
Databricks
Namn | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "Databricks" (krävs) |
Egenskaper | DatabricksEgenskaper |
DatabricksEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
databricksAccessToken | Databricks-åtkomsttoken | sträng |
DataFactory
Namn | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "DataFactory" (krävs) |
DataLakeAnalytics
Namn | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "DataLakeAnalytics" (krävs) |
Egenskaper | DataLakeAnalyticsEgenskaper |
DataLakeAnalyticsProperties
Namn | Beskrivning | Värde |
---|---|---|
dataLakeStoreAccountName | Kontonamn för DataLake Store | sträng |
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. | "Ingen" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" |
userAssignedIdentities | De användartilldelade identiteter som är associerade med resursen. | UserAssignedIdentiteter |
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 |
Sku | SKU:n för arbetsytan. | Sku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.MachineLearningServices/workspaces/computes@2020-03-01" |
ResourceId
Namn | Beskrivning | Värde |
---|---|---|
Id | Resursens ID | sträng (krävs) |
ResourceTags
Namn | Beskrivning | Värde |
---|
ScaleSettings
Namn | Beskrivning | Värde |
---|---|---|
maxNodeCount | Maximalt antal noder som ska användas | int (krävs) |
minNodeCount | Minsta antal noder som ska användas | Int |
nodeIdleTimeBeforeScaleDown | Inaktiv nodtid innan amlCompute skalas ned | sträng |
Sku
Namn | Beskrivning | Värde |
---|---|---|
Namn | SKU:ns namn | sträng |
Nivå | Nivå för sku:n som Basic eller Enterprise | sträng |
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" |
UserAccountCredentials
Namn | Beskrivning | Värde |
---|---|---|
adminUserName | Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. | sträng (krävs) |
adminUserPassword | Lösenord för administratörsanvändarkontot. | sträng |
adminUserSshPublicKey | Offentlig SSH-nyckel för administratörsanvändarkontot. | sträng |
UserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|
UserAssignedIdentity
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 |