Partager via


Schéma YAML de la machine virtuelle attachée à CLI (v2)

S’APPLIQUE À : Extension ml Azure CLI v2 (actuelle)

Le schéma JSON source se trouve à l’adresse https://azuremlschemas.azureedge.net/latest/vmCompute.schema.json.

Notes

La syntaxe YAML détaillée dans ce document est basée sur le schéma JSON pour la dernière version de l’extension ML CLI v2. Le fonctionnement de cette syntaxe est garanti uniquement avec la dernière version de l’extension ML CLI v2. Vous trouverez les schémas des versions d’extension plus anciennes sur https://azuremlschemasprod.azureedge.net/.

Syntaxe YAML

Clé Type Description Valeurs autorisées Valeur par défaut
$schema string Schéma YAML. Si vous utilisez l’extension VS Code d’Azure Machine Learning pour créer le fichier YAML, en incluant $schema en haut de votre fichier, vous pouvez appeler des complétions de schémas et de ressources.
type string Obligatoire. Type de calcul. virtualmachine
name string Obligatoire. Nom du calcul.
description string Description du calcul.
resource_id string Obligatoire. ID de ressource complet de la machine virtuelle Azure à attacher à l’espace de travail en tant que cible de calcul.
ssh_settings object Paramètres SSH pour la connexion à la machine virtuelle.
ssh_settings.admin_username string Nom du compte d’utilisateur administrateur qui peut être utilisé pour établir une connexion SSH à la machine virtuelle.
ssh_settings.admin_password string Mot de passe du compte d’utilisateur administrateur. admin_password ou ssh_private_key_file est obligatoire.
ssh_settings.ssh_private_key_file string Chemin d’accès local au fichier de clé privée SSH du compte d’utilisateur administrateur. admin_password ou ssh_private_key_file est obligatoire.
ssh_settings.ssh_port entier Port SSH sur la machine virtuelle. 22

Remarques

La commande az ml compute permet de gérer des machines virtuelles attachées à un espace de travail Azure Machine Learning.

Exemples

Des exemples sont disponibles dans le référentiel d’exemples GitHub. Vous en trouverez plusieurs ci-dessous.

YAML : de base

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

Étapes suivantes