Freigeben über


An die CLI (v2) angefügtes Virtual Machine YAML-Schema

GILT FÜR Azure CLI-ML-Erweiterung v2 (aktuell)

Das JSON-Quellschema finden Sie unter https://azuremlschemas.azureedge.net/latest/vmCompute.schema.json.

Hinweis

Die in diesem Dokument beschriebene YAML-Syntax basiert auf dem JSON-Schema für die neueste Version der ML CLI v2-Erweiterung. Die Funktion dieser Syntax wird nur mit der neuesten Version der ML CLI v2-Erweiterung garantiert. Die Schemas für ältere Erweiterungsversionen finden Sie unter https://azuremlschemasprod.azureedge.net/.

YAML-Syntax

Schlüssel type BESCHREIBUNG Zulässige Werte Standardwert
$schema Zeichenfolge Das YAML-Schema. Wenn Sie die VS Code-Erweiterung für Azure Machine Learning zum Erstellen einer YAML-Datei verwenden, können Sie durch das Einfügen von $schema am Anfang der Datei Schema- und Ressourcenvervollständigungen aufrufen.
type Zeichenfolge Erforderlich. Der Computetyp. virtualmachine
name Zeichenfolge Erforderlich. Der Computename.
description Zeichenfolge Die Computebeschreibung.
resource_id Zeichenfolge Erforderlich. Vollqualifizierte Ressourcen-ID des virtuellen Azure-Computers, der als Computeziel an den Arbeitsbereich angefügt werden soll.
ssh_settings Objekt Die SSH-Einstellungen zum Herstellen einer Verbindung mit dem virtuellen Computer.
ssh_settings.admin_username Zeichenfolge Der Name des Administratorbenutzerkontos, das für die SSH-Verbindung mit dem virtuellen Computer verwendet werden kann.
ssh_settings.admin_password Zeichenfolge Das Kennwort des Administratorbenutzerkontos. Entweder admin_password oder ssh_private_key_file ist erforderlich.
ssh_settings.ssh_private_key_file Zeichenfolge Der lokale Pfad zur Datei mit dem privaten SSH-Schlüssel des Administratorbenutzerkontos. Entweder admin_password oder ssh_private_key_file ist erforderlich.
ssh_settings.ssh_port integer Der SSH-Port auf dem virtuellen Computer. 22

Bemerkungen

Der Befehl az ml compute kann zur Verwaltung von virtuellen Computern (VM) verwendet werden, die an einen Azure Machine Learning-Arbeitsbereich angefügt sind.

Beispiele

Beispiele finden Sie im GitHub-Beispielrepository. Im Folgenden sind mehrere aufgeführt.

YAML: Grundlagen

$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>

Nächste Schritte