Sdílet prostřednictvím


Pracovní prostory Microsoft.MachineLearningServices /computes 2023-08-01-preview

Definice prostředku Bicep

Pracovní prostory/ typ výpočetního prostředku je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/computes, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2023-08-01-preview' = {
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    computeLocation: 'string'
    description: 'string'
    disableLocalAuth: bool
    resourceId: 'string'
    computeType: 'string'
    // For remaining properties, see Compute objects
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Výpočetní objekty

Nastavte computeType vlastnost určit typ objektu.

Pro AKS použijte:

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

Pro AmlCompute použijte:

{
  computeType: 'AmlCompute'
  properties: {
    enableNodePublicIp: bool
    isolatedNetwork: bool
    osType: 'string'
    propertyBag: any(...)
    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'
  }
}

Pro ComputeInstancepoužijte:

{
  computeType: 'ComputeInstance'
  properties: {
    applicationSharingPolicy: 'string'
    autologgerSettings: {
      mlflowAutologger: 'string'
    }
    computeInstanceAuthorizationType: 'string'
    customServices: [
      {
        docker: {
          privileged: bool
        }
        endpoints: [
          {
            hostIp: 'string'
            name: 'string'
            protocol: 'string'
            published: int
            target: int
          }
        ]
        environmentVariables: {
          {customized property}: {
            type: 'string'
            value: 'string'
          }
        }
        image: {
          reference: 'string'
          type: 'string'
          version: 'string'
        }
        kernel: {
          argv: [
            'string'
          ]
          displayName: 'string'
          language: 'string'
        }
        name: 'string'
        volumes: [
          {
            bind: {
              createHostPath: bool
              propagation: 'string'
              selinux: 'string'
            }
            consistency: 'string'
            readOnly: bool
            source: 'string'
            target: 'string'
            tmpfs: {
              size: int
            }
            type: 'string'
            volume: {
              nocopy: bool
            }
          }
        ]
      }
    ]
    enableNodePublicIp: bool
    enableOSPatching: bool
    enableRootAccess: bool
    enableSSO: bool
    idleTimeBeforeShutdown: 'string'
    personalComputeInstanceSettings: {
      assignedUser: {
        objectId: 'string'
        tenantId: 'string'
      }
    }
    releaseQuotaOnStop: bool
    schedules: {
      computeStartStop: [
        {
          action: 'string'
          cron: {
            expression: 'string'
            startTime: 'string'
            timeZone: 'string'
          }
          recurrence: {
            frequency: 'string'
            interval: int
            schedule: {
              hours: [
                int
              ]
              minutes: [
                int
              ]
              monthDays: [
                int
              ]
              weekDays: [
                'string'
              ]
            }
            startTime: 'string'
            timeZone: 'string'
          }
          schedule: {
            id: 'string'
            provisioningStatus: 'string'
            status: 'string'
          }
          status: 'string'
          triggerType: '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'
  }
}

Pro DataFactorypoužijte:

{
  computeType: 'DataFactory'
}

Pro DataLakeAnalyticspoužijte:

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

Pro Databricks použijte:

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

Pro HDInsightpoužijte:

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

Pro Kubernetes použijte:

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

Pro SynapseSparkpoužijte:

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

Pro VirtualMachinepoužijte:

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

Hodnoty vlastností

Microsoft.MachineLearningServices/pracovní prostory/výpočetní prostředky

Jméno Popis Hodnota
identita Identita prostředku. ManagedServiceIdentity
poloha Určuje umístění prostředku. řetězec
Jméno Název prostředku řetězec

Omezení:
Model = ^[a-zA-Z](?![a-zA-Z0-9-]*-\d+$)[a-zA-Z0-9\-]{2,23}$ (povinné)
nadřazený objekt V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: pracovních prostorů
vlastnosti Vlastnosti výpočetních prostředků Výpočetní služby
SKU (identifikátor zboží) Skladová položka pracovního prostoru. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

AKS

Jméno Popis Hodnota
computeType Typ výpočetních prostředků AKS (povinné)
vlastnosti Vlastnosti AKS AKSSchemaProperties

Konfigurace AksNetworkingConfiguration

Jméno Popis Hodnota
Adresa IP služby dns IP adresa přiřazená službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. řetězec

Omezení:
Model = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
dockerBridgeCidr Rozsah IP adres zápisu CIDR přiřazený k síti mostu Dockeru. Nesmí se překrývat s žádnými rozsahy IP adres podsítě ani s rozsahem adres služby Kubernetes. řetězec

Omezení:
Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Rozsah IP adres zápisu CIDR, ze kterého se mají přiřazovat IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. řetězec

Omezení:
Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
ID podsítě ID prostředku podsítě virtuální sítě, do nichž výpočetní uzly patří řetězec

AKSSchemaProperties

Jméno Popis Hodnota
počet agentů Počet agentů Int

Omezení:
Minimální hodnota = 0
agentVmSize Velikost virtuálního počítače agenta řetězec
aksNetworkingConfiguration Konfigurace sítě AKS pro virtuální síť AksNetworkingConfiguration
klastrFqdn Úplný název domény clusteru řetězec
Účel clusteru Zamýšlené použití clusteru Hustáprod
DevTest
FastProd
loadBalancerSubnet Podsíť Load Balanceru řetězec
Typ loadBalancerType Typ nástroje pro vyrovnávání zatížení InternalLoadBalancer
PublicIp
Konfigurace ssl Konfigurace SSL SslConfiguration

AmlCompute

Jméno Popis Hodnota
computeType Typ výpočetních prostředků AmlCompute (povinné)
vlastnosti Vlastnosti AmlCompute AmlComputeProperties

AmlComputeProperties

Jméno Popis Hodnota
enableNodePublicIp Povolte nebo zakažte zřizování veřejných IP adres uzlu. Možné hodnoty jsou: Možné hodnoty jsou: true – indikuje, že výpočetní uzly budou mít zřízené veřejné IP adresy. false – Označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. Bool
izolovaná síť Síť je izolovaná nebo ne Bool
OSType Typ výpočetního operačního systému Linux
Windows
vlastnostTaška Taška vlastností obsahující další vlastnosti. jakékoliv
remoteLoginPortPublicAccess Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru. Povoleno – Označuje, že veřejný port ssh je otevřený na všech uzlech clusteru. Není zadáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru, pokud je definovaná virtuální síť, jinak je otevřen všechny veřejné uzly. Může být výchozí pouze během vytváření clusteru, po jeho vytvoření se povolí nebo zakáže. Zakázáno
Povoleno
Není zadáno.
nastavení škálování Nastavení škálování pro službu AML Compute ScaleSettings
podsíť ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. ID prostředku
Přihlašovací údaje uživatelského účtu Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. UserAccountCredentials
virtualMachineImage Image virtuálního počítače pro výpočetní prostředky AML – pouze Windows VirtualMachineImage
vmPriorita Priorita virtuálního počítače Dedicated
LowPriority
vmSize Velikost virtuálního počítače řetězec

Přiřazený uživatel

Jméno Popis Hodnota
ID objektu ID objektu AAD uživatele string (povinné)
ID nájemce ID tenanta AAD uživatele string (povinné)

Automatické využitíproperties

Jméno Popis Hodnota
delayInMinutes Int
zpřístupněný Bool

Automatické škálováníProperties

Jméno Popis Hodnota
zpřístupněný Bool
maxNodeCount Int
Počet uzlů minNodeCount Int

Možnosti svázaných možností

Jméno Popis Hodnota
createHostPath Určuje, zda se má vytvořit cesta hostitele. Bool
propagace Typ možnosti vazby řetězec
selinux Zmiňte možnosti selinuxu. řetězec

Compute

Jméno Popis Hodnota
Výpočetní poloha Umístění základního výpočetního prostředí řetězec
computeType Nastavte na AKS pro typ AKS . Nastavte na AmlCompute pro typ AmlCompute. Pro typ ComputeInstance nastavte hodnotu ComputeInstance. Pro typ DataFactorynastavte hodnotu DataFactory . Pro typ DataLakeAnalyticsnastavte hodnotu DataLakeAnalytics . Pro typ Databricks nastavte hodnotu Databricks . Nastavte na HDInsight pro typ HDInsight . Nastavte na Kubernetes pro typ Kubernetes. Nastavte na SynapseSpark pro typ SynapseSpark. Pro typ VirtualMachinenastavte hodnotu VirtualMachine . AKS
AmlCompute
ComputeInstance
Databricks
DataFactory
DataLakeAnalytics
HDInsight
Kubernetes
SynapseSpark
VirtualMachine (povinné)
popis Popis výpočetních prostředků služby Machine Learning. řetězec
disableLocalAuth Odhlaste se z místního ověřování a ujistěte se, že zákazníci můžou k ověřování používat výhradně MSI a AAD. Bool
identifikátor zdroje ID prostředku ARM základního výpočetního objektu řetězec

Výpočetní instance

Jméno Popis Hodnota
computeType Typ výpočetních prostředků ComputeInstance (povinné)
vlastnosti Vlastnosti computeInstance ComputeInstanceProperties

ComputeInstanceAutologgerSettings

Jméno Popis Hodnota
mlflowAutologger Určuje, jestli je pro poznámkové bloky povolený autologger mlflow. Zakázáno
Povoleno

ComputeInstanceProperties

Jméno Popis Hodnota
applicationSharingPolicy Zásady pro sdílení aplikací v této výpočetní instanci mezi uživateli nadřazeného pracovního prostoru Pokud osobní, bude mít k aplikacím v této výpočetní instanci přístup jenom tvůrce. Při sdílení může každý uživatel pracovního prostoru přistupovat k aplikacím v této instanci v závislosti na jeho přiřazené roli. "Osobní"
Sdíleno
Nastavení automatického záznamníku Určuje nastavení pro autologger. ComputeInstanceAutologgerSettings
computeInstanceAuthorizationType Typ autorizace výpočetní instance. Dostupné hodnoty jsou osobní (výchozí). "osobní"
customServices Seznam vlastních služeb přidaných do výpočetních prostředků Vlastní služba[]
enableNodePublicIp Povolte nebo zakažte zřizování veřejných IP adres uzlu. Možné hodnoty jsou: Možné hodnoty jsou: true – indikuje, že výpočetní uzly budou mít zřízené veřejné IP adresy. false – Označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. Bool
enableOSPatching Povolte automatické opravy operačního systému. Možné hodnoty jsou: true, false. Bool
enableRootAccess Povolte kořenový přístup. Možné hodnoty jsou: true, false. Bool
povolení jednotného přihlašování Povolte jednotné přihlašování (jednotné přihlašování). Možné hodnoty jsou: true, false. Bool
idleTimeBeforeShutdown (Doba nečinnostiPředVypnout) Zastaví výpočetní instanci po období nečinnosti definované uživatelem. Čas je definován ve formátu ISO8601. Minimum je 15 minut, maximum je 3 dny. řetězec
personalComputeInstanceSettings Nastavení pro osobní výpočetní instanci. PersonalComputeInstanceSettings
releaseQuotaOnStop Kvóta uvolnění, pokud se výpočetní instance zastavila. Možné hodnoty jsou: true – kvóta vydané verze, pokud se výpočetní instance zastavila. false – nevyvolávejte kvótu, když se výpočetní instance zastavila. Bool
rozvrhy Seznam plánů, které se mají použít na výpočetní prostředky. computeSchedules
Skripty setupScript Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru. SetupScripts
Nastavení ssh Určuje zásady a nastavení pro přístup SSH. Nastavení ComputeInstanceSsh
podsíť ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. ID prostředku
vmSize Velikost virtuálního počítače řetězec

Nastavení ComputeInstanceSsh

Jméno Popis Hodnota
Správcovský_klíč Určuje soubor veřejného klíče SSH rsa jako řetězec. K vygenerování párů klíčů SSH použijte ssh-keygen -t rsa -b 2048. řetězec
sshPublicAccess Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – Označuje, že veřejný port ssh je v této instanci zavřený. Povoleno – Označuje, že veřejný port ssh je otevřený a přístupný podle zásad virtuální sítě nebo podsítě, pokud je to možné. Zakázáno
Povoleno

ComputeRecurrenceSchedule

Jméno Popis Hodnota
hodiny [Povinné] Seznam hodin pro plán int[] (povinné)
minuty [Povinné] Seznam minut pro plán int[] (povinné)
měsíčníDny Seznam dnů měsíce pro plán int[]
všední dny Seznam dnů pro plán Řetězcové pole obsahující některou z těchto možností:
"Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa"

ComputeResourceTags

Jméno Popis Hodnota

ComputeSchedules

Jméno Popis Hodnota
computeStartStop Seznam plánů počátečního zastavení výpočetních prostředků, které se mají použít. computeStartStopSchedule[]

ComputeStartStopSchedule

Jméno Popis Hodnota
akce [Povinné] Akce výpočetního výkonu. Start
"Zastavit"
plánovač úloh cron Vyžaduje se, pokud je triggerType Cron. Cron
opakování Vyžaduje se, pokud je triggerType Opakování. Opakování
naplánovat [Zastaralé] Už se nepoužívá. schedulebase
stav Je plán povolený nebo zakázaný? Zakázáno
Povoleno
typ spouště [Povinné] Typ aktivační události plánu. Cron
Opakování

Cron

Jméno Popis Hodnota
výraz [Povinné] Určuje výraz cron plánu.
Výraz by měl následovat ve formátu NCronTab.
řetězec
čas zahájení Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. řetězec
časové pásmo Určuje časové pásmo, ve kterém se plán spouští.
TimeZone by měl dodržovat formát časového pásma Windows. Viz: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
řetězec

Zákaznická služba

Jméno Popis Hodnota
dokař Popisuje nastavení Dockeru pro image. Dokař
Koncové body Konfigurace koncových bodů pro kontejner koncového bodu []
proměnné prostředí Proměnná prostředí pro kontejner Proměnné prostředí CustomService
bitová kopie Popisuje specifikace obrázků. Obraz
jádro Popisuje nastavení jádra jupyter pro image, pokud se jedná o vlastní prostředí. JupyterKernelConfig
Jméno Název vlastní služby řetězec
obsahy Konfigurace svazků pro kontejner Definice objemu[]

Proměnné prostředí CustomService

Jméno Popis Hodnota

Databricks

Jméno Popis Hodnota
computeType Typ výpočetních prostředků Databricks (povinné)
vlastnosti Vlastnosti Databricks DatabricksProperties

Vlastnosti datových cihel

Jméno Popis Hodnota
databricksAccessToken Přístupový token Databricks řetězec
workspaceUrl Adresa URL pracovního prostoru řetězec

Továrna DataFactory

Jméno Popis Hodnota
computeType Typ výpočetních prostředků DataFactory (povinné)

Analýza datového jezera

Jméno Popis Hodnota
computeType Typ výpočetních prostředků DataLakeAnalytics (povinné)
vlastnosti DataLakeAnalyticsSchemaProperties

DataLakeAnalyticsSchemaProperties

Jméno Popis Hodnota
Název účtu dataLakeStoreAccountName Název účtu DataLake Store řetězec

Dokař

Jméno Popis Hodnota
privilegovaný Určete, jestli se kontejner bude spouštět v privilegovaném nebo neprivilegovaném režimu. Bool

Zakončení

Jméno Popis Hodnota
Hostitelská IP adresa IP adresa hostitele, přes kterou je aplikace vystavená z kontejneru řetězec
Jméno Název koncového bodu řetězec
protokol Protokol, přes který bude probíhat komunikace přes tento koncový bod Http
Tcp
Udp
publikovaný Port, přes který je aplikace vystavená z kontejneru. Int
cíl Port aplikace uvnitř kontejneru. Int

Proměnná prostředí

Jméno Popis Hodnota
typ Typ proměnné prostředí. Možné hodnoty jsou: local – pro místní proměnnou "local"
hodnota Hodnota proměnné prostředí řetězec

HDInsight

Jméno Popis Hodnota
computeType Typ výpočetních prostředků HDInsight (povinné)
vlastnosti Vlastnosti výpočetních prostředků HDInsight HDInsightProperties

Vlastnosti HDInsight

Jméno Popis Hodnota
adresa Veřejná IP adresa hlavního uzlu clusteru řetězec
správceÚčet Přihlašovací údaje správce pro hlavní uzel clusteru VirtualMachineSshCredentials
sshPort Port otevřený pro připojení ssh v hlavním uzlu clusteru. Int

Obrázek

Jméno Popis Hodnota
odkazovat Adresa URL odkazu na obrázek, pokud je typ dockeru. Název prostředí, pokud je typ azureml řetězec
typ Typ obrázku. Možné hodnoty jsou: docker – pro image Dockeru. azureml – pro image prostředí AzureML (vlastní a kurátorované) Azureml
Docker
verze Používá se verze image. Pokud je nejnovější, toto pole přeskočte. řetězec

Schéma prostředků instance

Jméno Popis Hodnota

Schéma prostředků instance

Jméno Popis Hodnota

InstanceTypeSchema

Jméno Popis Hodnota
selektor uzlů Selektor uzlu InstanceTypeSchemaNodeSelector
prostředky Požadavky nebo omezení prostředků pro tento typ instance instanceTypeSchemaResources

InstanceTypeSchemaNodeSelector

Jméno Popis Hodnota

InstanceTypeSchemaResources

Jméno Popis Hodnota
omezení Omezení prostředků pro tento typ instance instanceResourceSchema
požaduje Požadavky na prostředky pro tento typ instance instanceResourceSchema

JupyterKernelConfig

Jméno Popis Hodnota
argv Argument modulu runtime řetězec[]
zobrazované jméno Zobrazovaný název jádra řetězec
jazyk Jazyk jádra [Příklad hodnoty: python] řetězec

Kubernetes

Jméno Popis Hodnota
computeType Typ výpočetních prostředků Kubernetes (povinné)
vlastnosti Vlastnosti Kubernetes KubernetesProperties

Vlastnosti Kubernetes

Jméno Popis Hodnota
defaultInstanceType Výchozí typ instance řetězec
extensionInstanceReleaseTrain Trénujte vydání instance rozšíření. řetězec
extensionPrincipalId ID instančního objektu rozšíření. řetězec
instanceTypes Schéma typu instance KubernetesPropertiesInstanceTypes
názvový prostor Obor názvů výpočetních prostředků řetězec
Řetězec připojení relé Připojovací řetězec přenosu. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
serviceBusConnectionString Připojovací řetězec služby ServiceBus řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
Název vcName Název VC. řetězec

KubernetesPropertiesInstanceTypes

Jméno Popis Hodnota

Identita spravované služby

Jméno Popis Hodnota
typ Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (povinné)
uživatelem přiřazené identity Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. userAssignedIdentities

PersonalComputeInstanceSettings

Jméno Popis Hodnota
přiřazený uživatel Uživatel explicitně přiřazený k osobní výpočetní instanci. přiřazeného uživatele

Opakování

Jméno Popis Hodnota
frekvence [Povinné] Frekvence aktivace plánu. "Den"
Hodina
"Minuta"
"Měsíc"
"Týden"
interval [Povinné] Určuje interval plánu ve spojení s frekvencí. Int
naplánovat [Povinné] Plán opakování. ComputeRecurrenceSchedule
čas zahájení Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. řetězec
časové pásmo Určuje časové pásmo, ve kterém se plán spouští.
TimeZone by měl dodržovat formát časového pásma Windows. Viz: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
řetězec

ID prostředku

Jméno Popis Hodnota
identifikační číslo ID prostředku string (povinné)

Nastavení měřítka

Jméno Popis Hodnota
maxNodeCount Maximální počet uzlů, které se mají použít int (povinné)
Počet uzlů minNodeCount Minimální počet uzlů, které se mají použít Int
nodeIdleTimeBeforeScaleDown Doba nečinnosti uzlu před vertikálním snížením kapacity amlCompute Tento řetězec musí být ve formátu RFC. řetězec

Základna plánu

Jméno Popis Hodnota
identifikační číslo ID přiřazené systémem pro plán. řetězec
provisioningStatus Aktuální stav nasazení plánu. Dokončeno
Chyba
Zřizování
stav Je plán povolený nebo zakázaný? Zakázáno
Povoleno

Odkaz na skript

Jméno Popis Hodnota
argumenty skriptu Volitelné argumenty příkazového řádku předané skriptu ke spuštění. řetězec
scriptData Umístění skriptů v připojeném svazku řetězec
zdroj skriptu scriptsource Zdroj úložiště skriptu: vložený pracovní prostor. řetězec
přerušení zápasu Volitelné časové období předané příkazu časového limitu řetězec

SkriptyToExecute

Jméno Popis Hodnota
creationScript Skript, který se spouští jenom jednou během zřizování výpočetních prostředků. Odkaz na skript
Spouštěcí skript Skript, který se spustí při každém spuštění počítače. Odkaz na skript

Instalační skripty

Jméno Popis Hodnota
skripty Přizpůsobené instalační skripty SkriptyToExecute

Sku

Jméno Popis Hodnota
kapacita Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, měla by být zahrnuta celá čísla kapacity. Pokud není pro prostředek možné horizontální navýšení kapacity nebo jeho snížení kapacity, může se tento parametr vynechat. Int
Rodina Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete ji zde zachytit. řetězec
Jméno Název skladové položky. Ex - P3. Obvykle se jedná o písmeno+číslo. string (povinné)
velikost Velikost skladové položky. Pokud je pole název kombinací vrstvy a jiné hodnoty, jedná se o samostatný kód. řetězec
přesunout do jiné vrstvy Toto pole musí implementovat poskytovatel prostředků, pokud má služba více než jednu úroveň, ale nevyžaduje se u put. "Základní"
"Zdarma"
Premium
"Standardní"

Konfigurace SSL

Jméno Popis Hodnota
hotovka Data certifikátu řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
cname CNAME certifikátu řetězec
klíč Klíčová data řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
listDomainLabel Listový popisek domény veřejného koncového bodu řetězec
přepsaná_existující doména Určuje, zda se má přepsat existující popisek domény. Bool
stav Povolení nebo zakázání ssl pro bodování "Automaticky"
Zakázáno
Povoleno

SynapseSpark

Jméno Popis Hodnota
computeType Typ výpočetních prostředků SynapseSpark (povinné)
vlastnosti Vlastnosti SynapseSparkProperties

Vlastnosti SynapseSparkProperties

Jméno Popis Hodnota
vlastnosti autoPause Automatické pozastavení vlastností AutoPauseProperties
vlastnosti automatického škálování Vlastnosti automatického škálování automatického škálování
Počet uzlů Počet výpočetních uzlů, které jsou aktuálně přiřazené k výpočetnímu objektu. Int
velikost uzlu Velikost uzlu řetězec
nodeSizeFamily Řada velikostí uzlů. řetězec
Název bazénu Název fondu řetězec
skupina zdrojů Název skupiny prostředků, ve které se nachází pracovní prostor. řetězec
SparkVersion Verze Sparku řetězec
ID předplatného Identifikátor předplatného Azure. řetězec
název_pracovního prostoru Název pracovního prostoru Azure Machine Learning řetězec

Možnosti tmpfs

Jméno Popis Hodnota
velikost Zmiňte velikost Tmpfs. Int

Přihlašovací údaje uživatelského účtu

Jméno Popis Hodnota
adminUživatelskéJméno Název uživatelského účtu správce, který lze použít k připojení SSH k uzlům. string (povinné)
adminUserPassword Heslo uživatelského účtu správce. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
adminUserSshPublicKey Veřejný klíč SSH uživatelského účtu správce řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

Přiřazené identity uživatele

Jméno Popis Hodnota

Identita přiřazená uživatelem (UserAssignedIdentity)

Jméno Popis Hodnota

Virtuální počítač

Jméno Popis Hodnota
computeType Typ výpočetních prostředků VirtualMachine (povinné)
vlastnosti virtualMachineSchemaProperties

VirtualMachineImage

Jméno Popis Hodnota
identifikační číslo Cesta image virtuálního počítače string (povinné)

Vlastnosti VirtualMachineSchema

Jméno Popis Hodnota
adresa Veřejná IP adresa virtuálního počítače. řetězec
správceÚčet Přihlašovací údaje správce pro virtuální počítač VirtualMachineSshCredentials
isNotebookInstanceCompute Určuje, jestli se tento výpočetní objekt použije pro spouštění poznámkových bloků. Bool
notebookServerPort Otevřený port serveru poznámkového bloku pro připojení SSH. Int
sshPort Port otevřený pro připojení SSH. Int
virtualMachineSize Velikost virtuálního počítače řetězec

VirtualMachineSshCredentials

Jméno Popis Hodnota
heslo Heslo účtu správce řetězec
privateKeyData Data privátního klíče řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
publicKeyData Data veřejného klíče řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
uživatelské jméno Uživatelské jméno účtu správce řetězec

Definice objemu

Jméno Popis Hodnota
vázat Možnosti vazby připojení Možnosti svázaných možností
konzistence Konzistence svazku řetězec
jen pro čtení Určete, jestli se má svazek připojit jako jen pro čtení. Výchozí hodnota pro tuto hodnotu je false. Bool
odeslat k provedení Zdroj připojení. Pro připojení vazby se jedná o cestu hostitele. řetězec
cíl Cíl připojení. Pro připojení vazby je to cesta v kontejneru. řetězec
tmpfs Možnost tmpfs připojení TmpfsOptions
typ Typ definice svazku Možné hodnoty: bind, volume, tmpfs, npipe "bind"
Npipe
'tmpfs'
"svazek"
hlasitost Možnosti svazku připojení volumeOptions

Možnosti hlasitosti

Jméno Popis Hodnota
bez kopie Určuje, jestli svazek není nocopy. Bool

Příklady použití

Ukázky rychlého startu Azure

Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.

Soubor Bicep Popis
komplexní nastavení služby Azure Machine Learning Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS.
kompletního zabezpečeného nastavení služby Azure Machine Learning (starší verze) Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS.
Vytvoření cílového výpočetního objektu AKS s privátní IP adresou Tato šablona vytvoří cílový výpočetní objekt AKS v daném pracovním prostoru služby Azure Machine Learning s privátní IP adresou.

Definice prostředku šablony ARM

Pracovní prostory/ typ výpočetního prostředku je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/computes, přidejte do šablony následující JSON.

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2023-08-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "computeLocation": "string",
    "description": "string",
    "disableLocalAuth": "bool",
    "resourceId": "string",
    "computeType": "string"
    // For remaining properties, see Compute objects
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Výpočetní objekty

Nastavte computeType vlastnost určit typ objektu.

Pro AKS použijte:

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

Pro AmlCompute použijte:

{
  "computeType": "AmlCompute",
  "properties": {
    "enableNodePublicIp": "bool",
    "isolatedNetwork": "bool",
    "osType": "string",
    "propertyBag": {},
    "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"
  }
}

Pro ComputeInstancepoužijte:

{
  "computeType": "ComputeInstance",
  "properties": {
    "applicationSharingPolicy": "string",
    "autologgerSettings": {
      "mlflowAutologger": "string"
    },
    "computeInstanceAuthorizationType": "string",
    "customServices": [
      {
        "docker": {
          "privileged": "bool"
        },
        "endpoints": [
          {
            "hostIp": "string",
            "name": "string",
            "protocol": "string",
            "published": "int",
            "target": "int"
          }
        ],
        "environmentVariables": {
          "{customized property}": {
            "type": "string",
            "value": "string"
          }
        },
        "image": {
          "reference": "string",
          "type": "string",
          "version": "string"
        },
        "kernel": {
          "argv": [ "string" ],
          "displayName": "string",
          "language": "string"
        },
        "name": "string",
        "volumes": [
          {
            "bind": {
              "createHostPath": "bool",
              "propagation": "string",
              "selinux": "string"
            },
            "consistency": "string",
            "readOnly": "bool",
            "source": "string",
            "target": "string",
            "tmpfs": {
              "size": "int"
            },
            "type": "string",
            "volume": {
              "nocopy": "bool"
            }
          }
        ]
      }
    ],
    "enableNodePublicIp": "bool",
    "enableOSPatching": "bool",
    "enableRootAccess": "bool",
    "enableSSO": "bool",
    "idleTimeBeforeShutdown": "string",
    "personalComputeInstanceSettings": {
      "assignedUser": {
        "objectId": "string",
        "tenantId": "string"
      }
    },
    "releaseQuotaOnStop": "bool",
    "schedules": {
      "computeStartStop": [
        {
          "action": "string",
          "cron": {
            "expression": "string",
            "startTime": "string",
            "timeZone": "string"
          },
          "recurrence": {
            "frequency": "string",
            "interval": "int",
            "schedule": {
              "hours": [ "int" ],
              "minutes": [ "int" ],
              "monthDays": [ "int" ],
              "weekDays": [ "string" ]
            },
            "startTime": "string",
            "timeZone": "string"
          },
          "schedule": {
            "id": "string",
            "provisioningStatus": "string",
            "status": "string"
          },
          "status": "string",
          "triggerType": "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"
  }
}

Pro DataFactorypoužijte:

{
  "computeType": "DataFactory"
}

Pro DataLakeAnalyticspoužijte:

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

Pro Databricks použijte:

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

Pro HDInsightpoužijte:

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

Pro Kubernetes použijte:

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

Pro SynapseSparkpoužijte:

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

Pro VirtualMachinepoužijte:

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

Hodnoty vlastností

Microsoft.MachineLearningServices/pracovní prostory/výpočetní prostředky

Jméno Popis Hodnota
Verze rozhraní apiVersion Verze rozhraní API 2023-08-01-preview
identita Identita prostředku. ManagedServiceIdentity
poloha Určuje umístění prostředku. řetězec
Jméno Název prostředku řetězec

Omezení:
Model = ^[a-zA-Z](?![a-zA-Z0-9-]*-\d+$)[a-zA-Z0-9\-]{2,23}$ (povinné)
vlastnosti Vlastnosti výpočetních prostředků Výpočetní služby
SKU (identifikátor zboží) Skladová položka pracovního prostoru. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.MachineLearningServices/workspaces/computes

AKS

Jméno Popis Hodnota
computeType Typ výpočetních prostředků AKS (povinné)
vlastnosti Vlastnosti AKS AKSSchemaProperties

Konfigurace AksNetworkingConfiguration

Jméno Popis Hodnota
Adresa IP služby dns IP adresa přiřazená službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. řetězec

Omezení:
Model = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
dockerBridgeCidr Rozsah IP adres zápisu CIDR přiřazený k síti mostu Dockeru. Nesmí se překrývat s žádnými rozsahy IP adres podsítě ani s rozsahem adres služby Kubernetes. řetězec

Omezení:
Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Rozsah IP adres zápisu CIDR, ze kterého se mají přiřazovat IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. řetězec

Omezení:
Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
ID podsítě ID prostředku podsítě virtuální sítě, do nichž výpočetní uzly patří řetězec

AKSSchemaProperties

Jméno Popis Hodnota
počet agentů Počet agentů Int

Omezení:
Minimální hodnota = 0
agentVmSize Velikost virtuálního počítače agenta řetězec
aksNetworkingConfiguration Konfigurace sítě AKS pro virtuální síť AksNetworkingConfiguration
klastrFqdn Úplný název domény clusteru řetězec
Účel clusteru Zamýšlené použití clusteru Hustáprod
DevTest
FastProd
loadBalancerSubnet Podsíť Load Balanceru řetězec
Typ loadBalancerType Typ nástroje pro vyrovnávání zatížení InternalLoadBalancer
PublicIp
Konfigurace ssl Konfigurace SSL SslConfiguration

AmlCompute

Jméno Popis Hodnota
computeType Typ výpočetních prostředků AmlCompute (povinné)
vlastnosti Vlastnosti AmlCompute AmlComputeProperties

AmlComputeProperties

Jméno Popis Hodnota
enableNodePublicIp Povolte nebo zakažte zřizování veřejných IP adres uzlu. Možné hodnoty jsou: Možné hodnoty jsou: true – indikuje, že výpočetní uzly budou mít zřízené veřejné IP adresy. false – Označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. Bool
izolovaná síť Síť je izolovaná nebo ne Bool
OSType Typ výpočetního operačního systému Linux
Windows
vlastnostTaška Taška vlastností obsahující další vlastnosti. jakékoliv
remoteLoginPortPublicAccess Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru. Povoleno – Označuje, že veřejný port ssh je otevřený na všech uzlech clusteru. Není zadáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru, pokud je definovaná virtuální síť, jinak je otevřen všechny veřejné uzly. Může být výchozí pouze během vytváření clusteru, po jeho vytvoření se povolí nebo zakáže. Zakázáno
Povoleno
Není zadáno.
nastavení škálování Nastavení škálování pro službu AML Compute ScaleSettings
podsíť ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. ID prostředku
Přihlašovací údaje uživatelského účtu Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. UserAccountCredentials
virtualMachineImage Image virtuálního počítače pro výpočetní prostředky AML – pouze Windows VirtualMachineImage
vmPriorita Priorita virtuálního počítače Dedicated
LowPriority
vmSize Velikost virtuálního počítače řetězec

Přiřazený uživatel

Jméno Popis Hodnota
ID objektu ID objektu AAD uživatele string (povinné)
ID nájemce ID tenanta AAD uživatele string (povinné)

Automatické využitíproperties

Jméno Popis Hodnota
delayInMinutes Int
zpřístupněný Bool

Automatické škálováníProperties

Jméno Popis Hodnota
zpřístupněný Bool
maxNodeCount Int
Počet uzlů minNodeCount Int

Možnosti svázaných možností

Jméno Popis Hodnota
createHostPath Určuje, zda se má vytvořit cesta hostitele. Bool
propagace Typ možnosti vazby řetězec
selinux Zmiňte možnosti selinuxu. řetězec

Compute

Jméno Popis Hodnota
Výpočetní poloha Umístění základního výpočetního prostředí řetězec
computeType Nastavte na AKS pro typ AKS . Nastavte na AmlCompute pro typ AmlCompute. Pro typ ComputeInstance nastavte hodnotu ComputeInstance. Pro typ DataFactorynastavte hodnotu DataFactory . Pro typ DataLakeAnalyticsnastavte hodnotu DataLakeAnalytics . Pro typ Databricks nastavte hodnotu Databricks . Nastavte na HDInsight pro typ HDInsight . Nastavte na Kubernetes pro typ Kubernetes. Nastavte na SynapseSpark pro typ SynapseSpark. Pro typ VirtualMachinenastavte hodnotu VirtualMachine . AKS
AmlCompute
ComputeInstance
Databricks
DataFactory
DataLakeAnalytics
HDInsight
Kubernetes
SynapseSpark
VirtualMachine (povinné)
popis Popis výpočetních prostředků služby Machine Learning. řetězec
disableLocalAuth Odhlaste se z místního ověřování a ujistěte se, že zákazníci můžou k ověřování používat výhradně MSI a AAD. Bool
identifikátor zdroje ID prostředku ARM základního výpočetního objektu řetězec

Výpočetní instance

Jméno Popis Hodnota
computeType Typ výpočetních prostředků ComputeInstance (povinné)
vlastnosti Vlastnosti computeInstance ComputeInstanceProperties

ComputeInstanceAutologgerSettings

Jméno Popis Hodnota
mlflowAutologger Určuje, jestli je pro poznámkové bloky povolený autologger mlflow. Zakázáno
Povoleno

ComputeInstanceProperties

Jméno Popis Hodnota
applicationSharingPolicy Zásady pro sdílení aplikací v této výpočetní instanci mezi uživateli nadřazeného pracovního prostoru Pokud osobní, bude mít k aplikacím v této výpočetní instanci přístup jenom tvůrce. Při sdílení může každý uživatel pracovního prostoru přistupovat k aplikacím v této instanci v závislosti na jeho přiřazené roli. "Osobní"
Sdíleno
Nastavení automatického záznamníku Určuje nastavení pro autologger. ComputeInstanceAutologgerSettings
computeInstanceAuthorizationType Typ autorizace výpočetní instance. Dostupné hodnoty jsou osobní (výchozí). "osobní"
customServices Seznam vlastních služeb přidaných do výpočetních prostředků Vlastní služba[]
enableNodePublicIp Povolte nebo zakažte zřizování veřejných IP adres uzlu. Možné hodnoty jsou: Možné hodnoty jsou: true – indikuje, že výpočetní uzly budou mít zřízené veřejné IP adresy. false – Označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. Bool
enableOSPatching Povolte automatické opravy operačního systému. Možné hodnoty jsou: true, false. Bool
enableRootAccess Povolte kořenový přístup. Možné hodnoty jsou: true, false. Bool
povolení jednotného přihlašování Povolte jednotné přihlašování (jednotné přihlašování). Možné hodnoty jsou: true, false. Bool
idleTimeBeforeShutdown (Doba nečinnostiPředVypnout) Zastaví výpočetní instanci po období nečinnosti definované uživatelem. Čas je definován ve formátu ISO8601. Minimum je 15 minut, maximum je 3 dny. řetězec
personalComputeInstanceSettings Nastavení pro osobní výpočetní instanci. PersonalComputeInstanceSettings
releaseQuotaOnStop Kvóta uvolnění, pokud se výpočetní instance zastavila. Možné hodnoty jsou: true – kvóta vydané verze, pokud se výpočetní instance zastavila. false – nevyvolávejte kvótu, když se výpočetní instance zastavila. Bool
rozvrhy Seznam plánů, které se mají použít na výpočetní prostředky. computeSchedules
Skripty setupScript Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru. SetupScripts
Nastavení ssh Určuje zásady a nastavení pro přístup SSH. Nastavení ComputeInstanceSsh
podsíť ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. ID prostředku
vmSize Velikost virtuálního počítače řetězec

Nastavení ComputeInstanceSsh

Jméno Popis Hodnota
Správcovský_klíč Určuje soubor veřejného klíče SSH rsa jako řetězec. K vygenerování párů klíčů SSH použijte ssh-keygen -t rsa -b 2048. řetězec
sshPublicAccess Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – Označuje, že veřejný port ssh je v této instanci zavřený. Povoleno – Označuje, že veřejný port ssh je otevřený a přístupný podle zásad virtuální sítě nebo podsítě, pokud je to možné. Zakázáno
Povoleno

ComputeRecurrenceSchedule

Jméno Popis Hodnota
hodiny [Povinné] Seznam hodin pro plán int[] (povinné)
minuty [Povinné] Seznam minut pro plán int[] (povinné)
měsíčníDny Seznam dnů měsíce pro plán int[]
všední dny Seznam dnů pro plán Řetězcové pole obsahující některou z těchto možností:
"Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa"

ComputeResourceTags

Jméno Popis Hodnota

ComputeSchedules

Jméno Popis Hodnota
computeStartStop Seznam plánů počátečního zastavení výpočetních prostředků, které se mají použít. computeStartStopSchedule[]

ComputeStartStopSchedule

Jméno Popis Hodnota
akce [Povinné] Akce výpočetního výkonu. Start
"Zastavit"
plánovač úloh cron Vyžaduje se, pokud je triggerType Cron. Cron
opakování Vyžaduje se, pokud je triggerType Opakování. Opakování
naplánovat [Zastaralé] Už se nepoužívá. schedulebase
stav Je plán povolený nebo zakázaný? Zakázáno
Povoleno
typ spouště [Povinné] Typ aktivační události plánu. Cron
Opakování

Cron

Jméno Popis Hodnota
výraz [Povinné] Určuje výraz cron plánu.
Výraz by měl následovat ve formátu NCronTab.
řetězec
čas zahájení Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. řetězec
časové pásmo Určuje časové pásmo, ve kterém se plán spouští.
TimeZone by měl dodržovat formát časového pásma Windows. Viz: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
řetězec

Zákaznická služba

Jméno Popis Hodnota
dokař Popisuje nastavení Dockeru pro image. Dokař
Koncové body Konfigurace koncových bodů pro kontejner koncového bodu []
proměnné prostředí Proměnná prostředí pro kontejner Proměnné prostředí CustomService
bitová kopie Popisuje specifikace obrázků. Obraz
jádro Popisuje nastavení jádra jupyter pro image, pokud se jedná o vlastní prostředí. JupyterKernelConfig
Jméno Název vlastní služby řetězec
obsahy Konfigurace svazků pro kontejner Definice objemu[]

Proměnné prostředí CustomService

Jméno Popis Hodnota

Databricks

Jméno Popis Hodnota
computeType Typ výpočetních prostředků Databricks (povinné)
vlastnosti Vlastnosti Databricks DatabricksProperties

Vlastnosti datových cihel

Jméno Popis Hodnota
databricksAccessToken Přístupový token Databricks řetězec
workspaceUrl Adresa URL pracovního prostoru řetězec

Továrna DataFactory

Jméno Popis Hodnota
computeType Typ výpočetních prostředků DataFactory (povinné)

Analýza datového jezera

Jméno Popis Hodnota
computeType Typ výpočetních prostředků DataLakeAnalytics (povinné)
vlastnosti DataLakeAnalyticsSchemaProperties

DataLakeAnalyticsSchemaProperties

Jméno Popis Hodnota
Název účtu dataLakeStoreAccountName Název účtu DataLake Store řetězec

Dokař

Jméno Popis Hodnota
privilegovaný Určete, jestli se kontejner bude spouštět v privilegovaném nebo neprivilegovaném režimu. Bool

Zakončení

Jméno Popis Hodnota
Hostitelská IP adresa IP adresa hostitele, přes kterou je aplikace vystavená z kontejneru řetězec
Jméno Název koncového bodu řetězec
protokol Protokol, přes který bude probíhat komunikace přes tento koncový bod Http
Tcp
Udp
publikovaný Port, přes který je aplikace vystavená z kontejneru. Int
cíl Port aplikace uvnitř kontejneru. Int

Proměnná prostředí

Jméno Popis Hodnota
typ Typ proměnné prostředí. Možné hodnoty jsou: local – pro místní proměnnou "local"
hodnota Hodnota proměnné prostředí řetězec

HDInsight

Jméno Popis Hodnota
computeType Typ výpočetních prostředků HDInsight (povinné)
vlastnosti Vlastnosti výpočetních prostředků HDInsight HDInsightProperties

Vlastnosti HDInsight

Jméno Popis Hodnota
adresa Veřejná IP adresa hlavního uzlu clusteru řetězec
správceÚčet Přihlašovací údaje správce pro hlavní uzel clusteru VirtualMachineSshCredentials
sshPort Port otevřený pro připojení ssh v hlavním uzlu clusteru. Int

Obrázek

Jméno Popis Hodnota
odkazovat Adresa URL odkazu na obrázek, pokud je typ dockeru. Název prostředí, pokud je typ azureml řetězec
typ Typ obrázku. Možné hodnoty jsou: docker – pro image Dockeru. azureml – pro image prostředí AzureML (vlastní a kurátorované) Azureml
Docker
verze Používá se verze image. Pokud je nejnovější, toto pole přeskočte. řetězec

Schéma prostředků instance

Jméno Popis Hodnota

Schéma prostředků instance

Jméno Popis Hodnota

InstanceTypeSchema

Jméno Popis Hodnota
selektor uzlů Selektor uzlu InstanceTypeSchemaNodeSelector
prostředky Požadavky nebo omezení prostředků pro tento typ instance instanceTypeSchemaResources

InstanceTypeSchemaNodeSelector

Jméno Popis Hodnota

InstanceTypeSchemaResources

Jméno Popis Hodnota
omezení Omezení prostředků pro tento typ instance instanceResourceSchema
požaduje Požadavky na prostředky pro tento typ instance instanceResourceSchema

JupyterKernelConfig

Jméno Popis Hodnota
argv Argument modulu runtime řetězec[]
zobrazované jméno Zobrazovaný název jádra řetězec
jazyk Jazyk jádra [Příklad hodnoty: python] řetězec

Kubernetes

Jméno Popis Hodnota
computeType Typ výpočetních prostředků Kubernetes (povinné)
vlastnosti Vlastnosti Kubernetes KubernetesProperties

Vlastnosti Kubernetes

Jméno Popis Hodnota
defaultInstanceType Výchozí typ instance řetězec
extensionInstanceReleaseTrain Trénujte vydání instance rozšíření. řetězec
extensionPrincipalId ID instančního objektu rozšíření. řetězec
instanceTypes Schéma typu instance KubernetesPropertiesInstanceTypes
názvový prostor Obor názvů výpočetních prostředků řetězec
Řetězec připojení relé Připojovací řetězec přenosu. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
serviceBusConnectionString Připojovací řetězec služby ServiceBus řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
Název vcName Název VC. řetězec

KubernetesPropertiesInstanceTypes

Jméno Popis Hodnota

Identita spravované služby

Jméno Popis Hodnota
typ Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (povinné)
uživatelem přiřazené identity Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. userAssignedIdentities

PersonalComputeInstanceSettings

Jméno Popis Hodnota
přiřazený uživatel Uživatel explicitně přiřazený k osobní výpočetní instanci. přiřazeného uživatele

Opakování

Jméno Popis Hodnota
frekvence [Povinné] Frekvence aktivace plánu. "Den"
Hodina
"Minuta"
"Měsíc"
"Týden"
interval [Povinné] Určuje interval plánu ve spojení s frekvencí. Int
naplánovat [Povinné] Plán opakování. ComputeRecurrenceSchedule
čas zahájení Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. řetězec
časové pásmo Určuje časové pásmo, ve kterém se plán spouští.
TimeZone by měl dodržovat formát časového pásma Windows. Viz: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
řetězec

ID prostředku

Jméno Popis Hodnota
identifikační číslo ID prostředku string (povinné)

Nastavení měřítka

Jméno Popis Hodnota
maxNodeCount Maximální počet uzlů, které se mají použít int (povinné)
Počet uzlů minNodeCount Minimální počet uzlů, které se mají použít Int
nodeIdleTimeBeforeScaleDown Doba nečinnosti uzlu před vertikálním snížením kapacity amlCompute Tento řetězec musí být ve formátu RFC. řetězec

Základna plánu

Jméno Popis Hodnota
identifikační číslo ID přiřazené systémem pro plán. řetězec
provisioningStatus Aktuální stav nasazení plánu. Dokončeno
Chyba
Zřizování
stav Je plán povolený nebo zakázaný? Zakázáno
Povoleno

Odkaz na skript

Jméno Popis Hodnota
argumenty skriptu Volitelné argumenty příkazového řádku předané skriptu ke spuštění. řetězec
scriptData Umístění skriptů v připojeném svazku řetězec
zdroj skriptu scriptsource Zdroj úložiště skriptu: vložený pracovní prostor. řetězec
přerušení zápasu Volitelné časové období předané příkazu časového limitu řetězec

SkriptyToExecute

Jméno Popis Hodnota
creationScript Skript, který se spouští jenom jednou během zřizování výpočetních prostředků. Odkaz na skript
Spouštěcí skript Skript, který se spustí při každém spuštění počítače. Odkaz na skript

Instalační skripty

Jméno Popis Hodnota
skripty Přizpůsobené instalační skripty SkriptyToExecute

Sku

Jméno Popis Hodnota
kapacita Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, měla by být zahrnuta celá čísla kapacity. Pokud není pro prostředek možné horizontální navýšení kapacity nebo jeho snížení kapacity, může se tento parametr vynechat. Int
Rodina Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete ji zde zachytit. řetězec
Jméno Název skladové položky. Ex - P3. Obvykle se jedná o písmeno+číslo. string (povinné)
velikost Velikost skladové položky. Pokud je pole název kombinací vrstvy a jiné hodnoty, jedná se o samostatný kód. řetězec
přesunout do jiné vrstvy Toto pole musí implementovat poskytovatel prostředků, pokud má služba více než jednu úroveň, ale nevyžaduje se u put. "Základní"
"Zdarma"
Premium
"Standardní"

Konfigurace SSL

Jméno Popis Hodnota
hotovka Data certifikátu řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
cname CNAME certifikátu řetězec
klíč Klíčová data řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
listDomainLabel Listový popisek domény veřejného koncového bodu řetězec
přepsaná_existující doména Určuje, zda se má přepsat existující popisek domény. Bool
stav Povolení nebo zakázání ssl pro bodování "Automaticky"
Zakázáno
Povoleno

SynapseSpark

Jméno Popis Hodnota
computeType Typ výpočetních prostředků SynapseSpark (povinné)
vlastnosti Vlastnosti SynapseSparkProperties

Vlastnosti SynapseSparkProperties

Jméno Popis Hodnota
vlastnosti autoPause Automatické pozastavení vlastností AutoPauseProperties
vlastnosti automatického škálování Vlastnosti automatického škálování automatického škálování
Počet uzlů Počet výpočetních uzlů, které jsou aktuálně přiřazené k výpočetnímu objektu. Int
velikost uzlu Velikost uzlu řetězec
nodeSizeFamily Řada velikostí uzlů. řetězec
Název bazénu Název fondu řetězec
skupina zdrojů Název skupiny prostředků, ve které se nachází pracovní prostor. řetězec
SparkVersion Verze Sparku řetězec
ID předplatného Identifikátor předplatného Azure. řetězec
název_pracovního prostoru Název pracovního prostoru Azure Machine Learning řetězec

Možnosti tmpfs

Jméno Popis Hodnota
velikost Zmiňte velikost Tmpfs. Int

Přihlašovací údaje uživatelského účtu

Jméno Popis Hodnota
adminUživatelskéJméno Název uživatelského účtu správce, který lze použít k připojení SSH k uzlům. string (povinné)
adminUserPassword Heslo uživatelského účtu správce. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
adminUserSshPublicKey Veřejný klíč SSH uživatelského účtu správce řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

Přiřazené identity uživatele

Jméno Popis Hodnota

Identita přiřazená uživatelem (UserAssignedIdentity)

Jméno Popis Hodnota

Virtuální počítač

Jméno Popis Hodnota
computeType Typ výpočetních prostředků VirtualMachine (povinné)
vlastnosti virtualMachineSchemaProperties

VirtualMachineImage

Jméno Popis Hodnota
identifikační číslo Cesta image virtuálního počítače string (povinné)

Vlastnosti VirtualMachineSchema

Jméno Popis Hodnota
adresa Veřejná IP adresa virtuálního počítače. řetězec
správceÚčet Přihlašovací údaje správce pro virtuální počítač VirtualMachineSshCredentials
isNotebookInstanceCompute Určuje, jestli se tento výpočetní objekt použije pro spouštění poznámkových bloků. Bool
notebookServerPort Otevřený port serveru poznámkového bloku pro připojení SSH. Int
sshPort Port otevřený pro připojení SSH. Int
virtualMachineSize Velikost virtuálního počítače řetězec

VirtualMachineSshCredentials

Jméno Popis Hodnota
heslo Heslo účtu správce řetězec
privateKeyData Data privátního klíče řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
publicKeyData Data veřejného klíče řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
uživatelské jméno Uživatelské jméno účtu správce řetězec

Definice objemu

Jméno Popis Hodnota
vázat Možnosti vazby připojení Možnosti svázaných možností
konzistence Konzistence svazku řetězec
jen pro čtení Určete, jestli se má svazek připojit jako jen pro čtení. Výchozí hodnota pro tuto hodnotu je false. Bool
odeslat k provedení Zdroj připojení. Pro připojení vazby se jedná o cestu hostitele. řetězec
cíl Cíl připojení. Pro připojení vazby je to cesta v kontejneru. řetězec
tmpfs Možnost tmpfs připojení TmpfsOptions
typ Typ definice svazku Možné hodnoty: bind, volume, tmpfs, npipe "bind"
Npipe
'tmpfs'
"svazek"
hlasitost Možnosti svazku připojení volumeOptions

Možnosti hlasitosti

Jméno Popis Hodnota
bez kopie Určuje, jestli svazek není nocopy. Bool

Příklady použití

Šablony azure pro rychlý start

Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.

Šablona Popis
komplexní nastavení služby Azure Machine Learning

Nasazení do Azure
Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS.
kompletního zabezpečeného nastavení služby Azure Machine Learning (starší verze)

Nasazení do Azure
Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS.
vytvoření propojené služby v pracovním prostoru Azure Machine Learning

Nasazení do Azure
Tato šablona vytvoří propojenou službu v existujícím pracovním prostoru Azure Machine Learning.
vytvoření výpočetního služby Machine Learning Service ADLA

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

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

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

Nasazení do Azure
Tato šablona vytvoří cluster služby Machine Learning Service HDInsight.
Vytvoření cílového výpočetního objektu AKS s privátní IP adresou

Nasazení do Azure
Tato šablona vytvoří cílový výpočetní objekt AKS v daném pracovním prostoru služby Azure Machine Learning s privátní IP adresou.
Vytvoření výpočetního aks služby Azure Machine Learning

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

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

Nasazení do Azure
Tato šablona vytvoří výpočetní instanci služby Azure Machine Learning jménem jiného uživatele s ukázkovým vloženým instalačním skriptem.

Definice prostředku Terraformu (poskytovatel AzAPI)

Pracovní prostory/ typ výpočetního prostředku je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/computes, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/computes@2023-08-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      computeLocation = "string"
      description = "string"
      disableLocalAuth = bool
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  }
}

Výpočetní objekty

Nastavte computeType vlastnost určit typ objektu.

Pro AKS použijte:

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

Pro AmlCompute použijte:

{
  computeType = "AmlCompute"
  properties = {
    enableNodePublicIp = bool
    isolatedNetwork = bool
    osType = "string"
    propertyBag = ?
    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"
  }
}

Pro ComputeInstancepoužijte:

{
  computeType = "ComputeInstance"
  properties = {
    applicationSharingPolicy = "string"
    autologgerSettings = {
      mlflowAutologger = "string"
    }
    computeInstanceAuthorizationType = "string"
    customServices = [
      {
        docker = {
          privileged = bool
        }
        endpoints = [
          {
            hostIp = "string"
            name = "string"
            protocol = "string"
            published = int
            target = int
          }
        ]
        environmentVariables = {
          {customized property} = {
            type = "string"
            value = "string"
          }
        }
        image = {
          reference = "string"
          type = "string"
          version = "string"
        }
        kernel = {
          argv = [
            "string"
          ]
          displayName = "string"
          language = "string"
        }
        name = "string"
        volumes = [
          {
            bind = {
              createHostPath = bool
              propagation = "string"
              selinux = "string"
            }
            consistency = "string"
            readOnly = bool
            source = "string"
            target = "string"
            tmpfs = {
              size = int
            }
            type = "string"
            volume = {
              nocopy = bool
            }
          }
        ]
      }
    ]
    enableNodePublicIp = bool
    enableOSPatching = bool
    enableRootAccess = bool
    enableSSO = bool
    idleTimeBeforeShutdown = "string"
    personalComputeInstanceSettings = {
      assignedUser = {
        objectId = "string"
        tenantId = "string"
      }
    }
    releaseQuotaOnStop = bool
    schedules = {
      computeStartStop = [
        {
          action = "string"
          cron = {
            expression = "string"
            startTime = "string"
            timeZone = "string"
          }
          recurrence = {
            frequency = "string"
            interval = int
            schedule = {
              hours = [
                int
              ]
              minutes = [
                int
              ]
              monthDays = [
                int
              ]
              weekDays = [
                "string"
              ]
            }
            startTime = "string"
            timeZone = "string"
          }
          schedule = {
            id = "string"
            provisioningStatus = "string"
            status = "string"
          }
          status = "string"
          triggerType = "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"
  }
}

Pro DataFactorypoužijte:

{
  computeType = "DataFactory"
}

Pro DataLakeAnalyticspoužijte:

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

Pro Databricks použijte:

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

Pro HDInsightpoužijte:

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

Pro Kubernetes použijte:

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

Pro SynapseSparkpoužijte:

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

Pro VirtualMachinepoužijte:

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

Hodnoty vlastností

Microsoft.MachineLearningServices/pracovní prostory/výpočetní prostředky

Jméno Popis Hodnota
identita Identita prostředku. ManagedServiceIdentity
poloha Určuje umístění prostředku. řetězec
Jméno Název prostředku řetězec

Omezení:
Model = ^[a-zA-Z](?![a-zA-Z0-9-]*-\d+$)[a-zA-Z0-9\-]{2,23}$ (povinné)
ID rodiče ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: pracovních prostorů
vlastnosti Vlastnosti výpočetních prostředků Výpočetní služby
SKU (identifikátor zboží) Skladová položka pracovního prostoru. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.MachineLearningServices/workspaces/computes@2023-08-01-preview

AKS

Jméno Popis Hodnota
computeType Typ výpočetních prostředků AKS (povinné)
vlastnosti Vlastnosti AKS AKSSchemaProperties

Konfigurace AksNetworkingConfiguration

Jméno Popis Hodnota
Adresa IP služby dns IP adresa přiřazená službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. řetězec

Omezení:
Model = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
dockerBridgeCidr Rozsah IP adres zápisu CIDR přiřazený k síti mostu Dockeru. Nesmí se překrývat s žádnými rozsahy IP adres podsítě ani s rozsahem adres služby Kubernetes. řetězec

Omezení:
Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Rozsah IP adres zápisu CIDR, ze kterého se mají přiřazovat IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. řetězec

Omezení:
Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
ID podsítě ID prostředku podsítě virtuální sítě, do nichž výpočetní uzly patří řetězec

AKSSchemaProperties

Jméno Popis Hodnota
počet agentů Počet agentů Int

Omezení:
Minimální hodnota = 0
agentVmSize Velikost virtuálního počítače agenta řetězec
aksNetworkingConfiguration Konfigurace sítě AKS pro virtuální síť AksNetworkingConfiguration
klastrFqdn Úplný název domény clusteru řetězec
Účel clusteru Zamýšlené použití clusteru Hustáprod
DevTest
FastProd
loadBalancerSubnet Podsíť Load Balanceru řetězec
Typ loadBalancerType Typ nástroje pro vyrovnávání zatížení InternalLoadBalancer
PublicIp
Konfigurace ssl Konfigurace SSL SslConfiguration

AmlCompute

Jméno Popis Hodnota
computeType Typ výpočetních prostředků AmlCompute (povinné)
vlastnosti Vlastnosti AmlCompute AmlComputeProperties

AmlComputeProperties

Jméno Popis Hodnota
enableNodePublicIp Povolte nebo zakažte zřizování veřejných IP adres uzlu. Možné hodnoty jsou: Možné hodnoty jsou: true – indikuje, že výpočetní uzly budou mít zřízené veřejné IP adresy. false – Označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. Bool
izolovaná síť Síť je izolovaná nebo ne Bool
OSType Typ výpočetního operačního systému Linux
Windows
vlastnostTaška Taška vlastností obsahující další vlastnosti. jakékoliv
remoteLoginPortPublicAccess Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru. Povoleno – Označuje, že veřejný port ssh je otevřený na všech uzlech clusteru. Není zadáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru, pokud je definovaná virtuální síť, jinak je otevřen všechny veřejné uzly. Může být výchozí pouze během vytváření clusteru, po jeho vytvoření se povolí nebo zakáže. Zakázáno
Povoleno
Není zadáno.
nastavení škálování Nastavení škálování pro službu AML Compute ScaleSettings
podsíť ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. ID prostředku
Přihlašovací údaje uživatelského účtu Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. UserAccountCredentials
virtualMachineImage Image virtuálního počítače pro výpočetní prostředky AML – pouze Windows VirtualMachineImage
vmPriorita Priorita virtuálního počítače Dedicated
LowPriority
vmSize Velikost virtuálního počítače řetězec

Přiřazený uživatel

Jméno Popis Hodnota
ID objektu ID objektu AAD uživatele string (povinné)
ID nájemce ID tenanta AAD uživatele string (povinné)

Automatické využitíproperties

Jméno Popis Hodnota
delayInMinutes Int
zpřístupněný Bool

Automatické škálováníProperties

Jméno Popis Hodnota
zpřístupněný Bool
maxNodeCount Int
Počet uzlů minNodeCount Int

Možnosti svázaných možností

Jméno Popis Hodnota
createHostPath Určuje, zda se má vytvořit cesta hostitele. Bool
propagace Typ možnosti vazby řetězec
selinux Zmiňte možnosti selinuxu. řetězec

Compute

Jméno Popis Hodnota
Výpočetní poloha Umístění základního výpočetního prostředí řetězec
computeType Nastavte na AKS pro typ AKS . Nastavte na AmlCompute pro typ AmlCompute. Pro typ ComputeInstance nastavte hodnotu ComputeInstance. Pro typ DataFactorynastavte hodnotu DataFactory . Pro typ DataLakeAnalyticsnastavte hodnotu DataLakeAnalytics . Pro typ Databricks nastavte hodnotu Databricks . Nastavte na HDInsight pro typ HDInsight . Nastavte na Kubernetes pro typ Kubernetes. Nastavte na SynapseSpark pro typ SynapseSpark. Pro typ VirtualMachinenastavte hodnotu VirtualMachine . AKS
AmlCompute
ComputeInstance
Databricks
DataFactory
DataLakeAnalytics
HDInsight
Kubernetes
SynapseSpark
VirtualMachine (povinné)
popis Popis výpočetních prostředků služby Machine Learning. řetězec
disableLocalAuth Odhlaste se z místního ověřování a ujistěte se, že zákazníci můžou k ověřování používat výhradně MSI a AAD. Bool
identifikátor zdroje ID prostředku ARM základního výpočetního objektu řetězec

Výpočetní instance

Jméno Popis Hodnota
computeType Typ výpočetních prostředků ComputeInstance (povinné)
vlastnosti Vlastnosti computeInstance ComputeInstanceProperties

ComputeInstanceAutologgerSettings

Jméno Popis Hodnota
mlflowAutologger Určuje, jestli je pro poznámkové bloky povolený autologger mlflow. Zakázáno
Povoleno

ComputeInstanceProperties

Jméno Popis Hodnota
applicationSharingPolicy Zásady pro sdílení aplikací v této výpočetní instanci mezi uživateli nadřazeného pracovního prostoru Pokud osobní, bude mít k aplikacím v této výpočetní instanci přístup jenom tvůrce. Při sdílení může každý uživatel pracovního prostoru přistupovat k aplikacím v této instanci v závislosti na jeho přiřazené roli. "Osobní"
Sdíleno
Nastavení automatického záznamníku Určuje nastavení pro autologger. ComputeInstanceAutologgerSettings
computeInstanceAuthorizationType Typ autorizace výpočetní instance. Dostupné hodnoty jsou osobní (výchozí). "osobní"
customServices Seznam vlastních služeb přidaných do výpočetních prostředků Vlastní služba[]
enableNodePublicIp Povolte nebo zakažte zřizování veřejných IP adres uzlu. Možné hodnoty jsou: Možné hodnoty jsou: true – indikuje, že výpočetní uzly budou mít zřízené veřejné IP adresy. false – Označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. Bool
enableOSPatching Povolte automatické opravy operačního systému. Možné hodnoty jsou: true, false. Bool
enableRootAccess Povolte kořenový přístup. Možné hodnoty jsou: true, false. Bool
povolení jednotného přihlašování Povolte jednotné přihlašování (jednotné přihlašování). Možné hodnoty jsou: true, false. Bool
idleTimeBeforeShutdown (Doba nečinnostiPředVypnout) Zastaví výpočetní instanci po období nečinnosti definované uživatelem. Čas je definován ve formátu ISO8601. Minimum je 15 minut, maximum je 3 dny. řetězec
personalComputeInstanceSettings Nastavení pro osobní výpočetní instanci. PersonalComputeInstanceSettings
releaseQuotaOnStop Kvóta uvolnění, pokud se výpočetní instance zastavila. Možné hodnoty jsou: true – kvóta vydané verze, pokud se výpočetní instance zastavila. false – nevyvolávejte kvótu, když se výpočetní instance zastavila. Bool
rozvrhy Seznam plánů, které se mají použít na výpočetní prostředky. computeSchedules
Skripty setupScript Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru. SetupScripts
Nastavení ssh Určuje zásady a nastavení pro přístup SSH. Nastavení ComputeInstanceSsh
podsíť ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. ID prostředku
vmSize Velikost virtuálního počítače řetězec

Nastavení ComputeInstanceSsh

Jméno Popis Hodnota
Správcovský_klíč Určuje soubor veřejného klíče SSH rsa jako řetězec. K vygenerování párů klíčů SSH použijte ssh-keygen -t rsa -b 2048. řetězec
sshPublicAccess Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – Označuje, že veřejný port ssh je v této instanci zavřený. Povoleno – Označuje, že veřejný port ssh je otevřený a přístupný podle zásad virtuální sítě nebo podsítě, pokud je to možné. Zakázáno
Povoleno

ComputeRecurrenceSchedule

Jméno Popis Hodnota
hodiny [Povinné] Seznam hodin pro plán int[] (povinné)
minuty [Povinné] Seznam minut pro plán int[] (povinné)
měsíčníDny Seznam dnů měsíce pro plán int[]
všední dny Seznam dnů pro plán Řetězcové pole obsahující některou z těchto možností:
"Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa"

ComputeResourceTags

Jméno Popis Hodnota

ComputeSchedules

Jméno Popis Hodnota
computeStartStop Seznam plánů počátečního zastavení výpočetních prostředků, které se mají použít. computeStartStopSchedule[]

ComputeStartStopSchedule

Jméno Popis Hodnota
akce [Povinné] Akce výpočetního výkonu. Start
"Zastavit"
plánovač úloh cron Vyžaduje se, pokud je triggerType Cron. Cron
opakování Vyžaduje se, pokud je triggerType Opakování. Opakování
naplánovat [Zastaralé] Už se nepoužívá. schedulebase
stav Je plán povolený nebo zakázaný? Zakázáno
Povoleno
typ spouště [Povinné] Typ aktivační události plánu. Cron
Opakování

Cron

Jméno Popis Hodnota
výraz [Povinné] Určuje výraz cron plánu.
Výraz by měl následovat ve formátu NCronTab.
řetězec
čas zahájení Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. řetězec
časové pásmo Určuje časové pásmo, ve kterém se plán spouští.
TimeZone by měl dodržovat formát časového pásma Windows. Viz: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
řetězec

Zákaznická služba

Jméno Popis Hodnota
dokař Popisuje nastavení Dockeru pro image. Dokař
Koncové body Konfigurace koncových bodů pro kontejner koncového bodu []
proměnné prostředí Proměnná prostředí pro kontejner Proměnné prostředí CustomService
bitová kopie Popisuje specifikace obrázků. Obraz
jádro Popisuje nastavení jádra jupyter pro image, pokud se jedná o vlastní prostředí. JupyterKernelConfig
Jméno Název vlastní služby řetězec
obsahy Konfigurace svazků pro kontejner Definice objemu[]

Proměnné prostředí CustomService

Jméno Popis Hodnota

Databricks

Jméno Popis Hodnota
computeType Typ výpočetních prostředků Databricks (povinné)
vlastnosti Vlastnosti Databricks DatabricksProperties

Vlastnosti datových cihel

Jméno Popis Hodnota
databricksAccessToken Přístupový token Databricks řetězec
workspaceUrl Adresa URL pracovního prostoru řetězec

Továrna DataFactory

Jméno Popis Hodnota
computeType Typ výpočetních prostředků DataFactory (povinné)

Analýza datového jezera

Jméno Popis Hodnota
computeType Typ výpočetních prostředků DataLakeAnalytics (povinné)
vlastnosti DataLakeAnalyticsSchemaProperties

DataLakeAnalyticsSchemaProperties

Jméno Popis Hodnota
Název účtu dataLakeStoreAccountName Název účtu DataLake Store řetězec

Dokař

Jméno Popis Hodnota
privilegovaný Určete, jestli se kontejner bude spouštět v privilegovaném nebo neprivilegovaném režimu. Bool

Zakončení

Jméno Popis Hodnota
Hostitelská IP adresa IP adresa hostitele, přes kterou je aplikace vystavená z kontejneru řetězec
Jméno Název koncového bodu řetězec
protokol Protokol, přes který bude probíhat komunikace přes tento koncový bod Http
Tcp
Udp
publikovaný Port, přes který je aplikace vystavená z kontejneru. Int
cíl Port aplikace uvnitř kontejneru. Int

Proměnná prostředí

Jméno Popis Hodnota
typ Typ proměnné prostředí. Možné hodnoty jsou: local – pro místní proměnnou "local"
hodnota Hodnota proměnné prostředí řetězec

HDInsight

Jméno Popis Hodnota
computeType Typ výpočetních prostředků HDInsight (povinné)
vlastnosti Vlastnosti výpočetních prostředků HDInsight HDInsightProperties

Vlastnosti HDInsight

Jméno Popis Hodnota
adresa Veřejná IP adresa hlavního uzlu clusteru řetězec
správceÚčet Přihlašovací údaje správce pro hlavní uzel clusteru VirtualMachineSshCredentials
sshPort Port otevřený pro připojení ssh v hlavním uzlu clusteru. Int

Obrázek

Jméno Popis Hodnota
odkazovat Adresa URL odkazu na obrázek, pokud je typ dockeru. Název prostředí, pokud je typ azureml řetězec
typ Typ obrázku. Možné hodnoty jsou: docker – pro image Dockeru. azureml – pro image prostředí AzureML (vlastní a kurátorované) Azureml
Docker
verze Používá se verze image. Pokud je nejnovější, toto pole přeskočte. řetězec

Schéma prostředků instance

Jméno Popis Hodnota

Schéma prostředků instance

Jméno Popis Hodnota

InstanceTypeSchema

Jméno Popis Hodnota
selektor uzlů Selektor uzlu InstanceTypeSchemaNodeSelector
prostředky Požadavky nebo omezení prostředků pro tento typ instance instanceTypeSchemaResources

InstanceTypeSchemaNodeSelector

Jméno Popis Hodnota

InstanceTypeSchemaResources

Jméno Popis Hodnota
omezení Omezení prostředků pro tento typ instance instanceResourceSchema
požaduje Požadavky na prostředky pro tento typ instance instanceResourceSchema

JupyterKernelConfig

Jméno Popis Hodnota
argv Argument modulu runtime řetězec[]
zobrazované jméno Zobrazovaný název jádra řetězec
jazyk Jazyk jádra [Příklad hodnoty: python] řetězec

Kubernetes

Jméno Popis Hodnota
computeType Typ výpočetních prostředků Kubernetes (povinné)
vlastnosti Vlastnosti Kubernetes KubernetesProperties

Vlastnosti Kubernetes

Jméno Popis Hodnota
defaultInstanceType Výchozí typ instance řetězec
extensionInstanceReleaseTrain Trénujte vydání instance rozšíření. řetězec
extensionPrincipalId ID instančního objektu rozšíření. řetězec
instanceTypes Schéma typu instance KubernetesPropertiesInstanceTypes
názvový prostor Obor názvů výpočetních prostředků řetězec
Řetězec připojení relé Připojovací řetězec přenosu. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
serviceBusConnectionString Připojovací řetězec služby ServiceBus řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
Název vcName Název VC. řetězec

KubernetesPropertiesInstanceTypes

Jméno Popis Hodnota

Identita spravované služby

Jméno Popis Hodnota
typ Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (povinné)
uživatelem přiřazené identity Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. userAssignedIdentities

PersonalComputeInstanceSettings

Jméno Popis Hodnota
přiřazený uživatel Uživatel explicitně přiřazený k osobní výpočetní instanci. přiřazeného uživatele

Opakování

Jméno Popis Hodnota
frekvence [Povinné] Frekvence aktivace plánu. "Den"
Hodina
"Minuta"
"Měsíc"
"Týden"
interval [Povinné] Určuje interval plánu ve spojení s frekvencí. Int
naplánovat [Povinné] Plán opakování. ComputeRecurrenceSchedule
čas zahájení Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. řetězec
časové pásmo Určuje časové pásmo, ve kterém se plán spouští.
TimeZone by měl dodržovat formát časového pásma Windows. Viz: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
řetězec

ID prostředku

Jméno Popis Hodnota
identifikační číslo ID prostředku string (povinné)

Nastavení měřítka

Jméno Popis Hodnota
maxNodeCount Maximální počet uzlů, které se mají použít int (povinné)
Počet uzlů minNodeCount Minimální počet uzlů, které se mají použít Int
nodeIdleTimeBeforeScaleDown Doba nečinnosti uzlu před vertikálním snížením kapacity amlCompute Tento řetězec musí být ve formátu RFC. řetězec

Základna plánu

Jméno Popis Hodnota
identifikační číslo ID přiřazené systémem pro plán. řetězec
provisioningStatus Aktuální stav nasazení plánu. Dokončeno
Chyba
Zřizování
stav Je plán povolený nebo zakázaný? Zakázáno
Povoleno

Odkaz na skript

Jméno Popis Hodnota
argumenty skriptu Volitelné argumenty příkazového řádku předané skriptu ke spuštění. řetězec
scriptData Umístění skriptů v připojeném svazku řetězec
zdroj skriptu scriptsource Zdroj úložiště skriptu: vložený pracovní prostor. řetězec
přerušení zápasu Volitelné časové období předané příkazu časového limitu řetězec

SkriptyToExecute

Jméno Popis Hodnota
creationScript Skript, který se spouští jenom jednou během zřizování výpočetních prostředků. Odkaz na skript
Spouštěcí skript Skript, který se spustí při každém spuštění počítače. Odkaz na skript

Instalační skripty

Jméno Popis Hodnota
skripty Přizpůsobené instalační skripty SkriptyToExecute

Sku

Jméno Popis Hodnota
kapacita Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, měla by být zahrnuta celá čísla kapacity. Pokud není pro prostředek možné horizontální navýšení kapacity nebo jeho snížení kapacity, může se tento parametr vynechat. Int
Rodina Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete ji zde zachytit. řetězec
Jméno Název skladové položky. Ex - P3. Obvykle se jedná o písmeno+číslo. string (povinné)
velikost Velikost skladové položky. Pokud je pole název kombinací vrstvy a jiné hodnoty, jedná se o samostatný kód. řetězec
přesunout do jiné vrstvy Toto pole musí implementovat poskytovatel prostředků, pokud má služba více než jednu úroveň, ale nevyžaduje se u put. "Základní"
"Zdarma"
Premium
"Standardní"

Konfigurace SSL

Jméno Popis Hodnota
hotovka Data certifikátu řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
cname CNAME certifikátu řetězec
klíč Klíčová data řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
listDomainLabel Listový popisek domény veřejného koncového bodu řetězec
přepsaná_existující doména Určuje, zda se má přepsat existující popisek domény. Bool
stav Povolení nebo zakázání ssl pro bodování "Automaticky"
Zakázáno
Povoleno

SynapseSpark

Jméno Popis Hodnota
computeType Typ výpočetních prostředků SynapseSpark (povinné)
vlastnosti Vlastnosti SynapseSparkProperties

Vlastnosti SynapseSparkProperties

Jméno Popis Hodnota
vlastnosti autoPause Automatické pozastavení vlastností AutoPauseProperties
vlastnosti automatického škálování Vlastnosti automatického škálování automatického škálování
Počet uzlů Počet výpočetních uzlů, které jsou aktuálně přiřazené k výpočetnímu objektu. Int
velikost uzlu Velikost uzlu řetězec
nodeSizeFamily Řada velikostí uzlů. řetězec
Název bazénu Název fondu řetězec
skupina zdrojů Název skupiny prostředků, ve které se nachází pracovní prostor. řetězec
SparkVersion Verze Sparku řetězec
ID předplatného Identifikátor předplatného Azure. řetězec
název_pracovního prostoru Název pracovního prostoru Azure Machine Learning řetězec

Možnosti tmpfs

Jméno Popis Hodnota
velikost Zmiňte velikost Tmpfs. Int

Přihlašovací údaje uživatelského účtu

Jméno Popis Hodnota
adminUživatelskéJméno Název uživatelského účtu správce, který lze použít k připojení SSH k uzlům. string (povinné)
adminUserPassword Heslo uživatelského účtu správce. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
adminUserSshPublicKey Veřejný klíč SSH uživatelského účtu správce řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

Přiřazené identity uživatele

Jméno Popis Hodnota

Identita přiřazená uživatelem (UserAssignedIdentity)

Jméno Popis Hodnota

Virtuální počítač

Jméno Popis Hodnota
computeType Typ výpočetních prostředků VirtualMachine (povinné)
vlastnosti virtualMachineSchemaProperties

VirtualMachineImage

Jméno Popis Hodnota
identifikační číslo Cesta image virtuálního počítače string (povinné)

Vlastnosti VirtualMachineSchema

Jméno Popis Hodnota
adresa Veřejná IP adresa virtuálního počítače. řetězec
správceÚčet Přihlašovací údaje správce pro virtuální počítač VirtualMachineSshCredentials
isNotebookInstanceCompute Určuje, jestli se tento výpočetní objekt použije pro spouštění poznámkových bloků. Bool
notebookServerPort Otevřený port serveru poznámkového bloku pro připojení SSH. Int
sshPort Port otevřený pro připojení SSH. Int
virtualMachineSize Velikost virtuálního počítače řetězec

VirtualMachineSshCredentials

Jméno Popis Hodnota
heslo Heslo účtu správce řetězec
privateKeyData Data privátního klíče řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
publicKeyData Data veřejného klíče řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
uživatelské jméno Uživatelské jméno účtu správce řetězec

Definice objemu

Jméno Popis Hodnota
vázat Možnosti vazby připojení Možnosti svázaných možností
konzistence Konzistence svazku řetězec
jen pro čtení Určete, jestli se má svazek připojit jako jen pro čtení. Výchozí hodnota pro tuto hodnotu je false. Bool
odeslat k provedení Zdroj připojení. Pro připojení vazby se jedná o cestu hostitele. řetězec
cíl Cíl připojení. Pro připojení vazby je to cesta v kontejneru. řetězec
tmpfs Možnost tmpfs připojení TmpfsOptions
typ Typ definice svazku Možné hodnoty: bind, volume, tmpfs, npipe "bind"
Npipe
'tmpfs'
"svazek"
hlasitost Možnosti svazku připojení volumeOptions

Možnosti hlasitosti

Jméno Popis Hodnota
bez kopie Určuje, jestli svazek není nocopy. Bool