CLI -kopplat YAML-schema för virtuell dator (v2)
GÄLLER FÖR: Azure CLI ml-tillägget v2 (aktuellt)
JSON-källschemat finns på https://azuremlschemas.azureedge.net/latest/vmCompute.schema.json.
Kommentar
YAML-syntaxen som beskrivs i det här dokumentet baseras på JSON-schemat för den senaste versionen av ML CLI v2-tillägget. Den här syntaxen är garanterad att endast fungera med den senaste versionen av ML CLI v2-tillägget. Du hittar scheman för äldre tilläggsversioner på https://azuremlschemasprod.azureedge.net/.
YAML-syntax
Nyckel | Typ | Beskrivning | Tillåtna värden | Standardvärde |
---|---|---|---|---|
$schema |
sträng | YAML-schemat. Om du använder Azure Machine Learning VS Code-tillägget för att skapa YAML-filen, inklusive $schema längst upp i filen, kan du anropa schema- och resursavslutningar. |
||
type |
sträng | Obligatoriskt. Typ av beräkning. | virtualmachine |
|
name |
sträng | Obligatoriskt. Namnet på beräkningen. | ||
description |
sträng | Beskrivning av beräkningen. | ||
resource_id |
sträng | Obligatoriskt. Fullständigt kvalificerat resurs-ID för den virtuella Azure-datorn som ska anslutas till arbetsytan som beräkningsmål. | ||
ssh_settings |
objekt | SSH-inställningar för att ansluta till den virtuella datorn. | ||
ssh_settings.admin_username |
sträng | Namnet på det administratörsanvändarkonto som kan användas för att SSH till den virtuella datorn. | ||
ssh_settings.admin_password |
sträng | Lösenordet för administratörsanvändarkontot. En av admin_password eller ssh_private_key_file krävs. |
||
ssh_settings.ssh_private_key_file |
sträng | Den lokala sökvägen till den privata SSH-nyckelfilen för administratörsanvändarkontot. En av admin_password eller ssh_private_key_file krävs. |
||
ssh_settings.ssh_port |
integer | SSH-porten på den virtuella datorn. | 22 |
Kommentarer
Kommandot az ml compute
kan användas för att hantera virtuella datorer (VM) som är anslutna till en Azure Machine Learning-arbetsyta.
Exempel
Exempel är tillgängliga i GitHub-exempellagringsplatsen. Flera visas nedan.
YAML: basic
$schema: https://azuremlschemas.azureedge.net/latest/vmCompute.schema.json
name: vm-example
type: virtualmachine
resource_id: /subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP>/providers/Microsoft.Compute/virtualMachines/<VM_NAME>
ssh_settings:
admin_username: <admin_username>
admin_password: <admin_password>