Esquema YAML de máquina virtual conectado a la CLI (v2)
SE APLICA A: Extensión de ML de la CLI de Azure v2 (actual)
El esquema JSON de origen se puede encontrar en https://azuremlschemas.azureedge.net/latest/vmCompute.schema.json.
Nota
La sintaxis de YAML que se detalla en este documento se basa en el esquema JSON de la versión más reciente de la extensión ML de la CLI v2. Se garantiza que esta sintaxis solo funciona con la versión más reciente de la extensión ML de la CLI v2. Dispone de los esquemas de las versiones de anteriores de la extensión en https://azuremlschemasprod.azureedge.net/.
Sintaxis de YAML
Clave | Tipo | Descripción | Valores permitidos | Valor predeterminado |
---|---|---|---|---|
$schema |
string | Esquema de YAML. Si usa la extensión VS Code de Azure Machine Learning para crear el archivo YAML, la inclusión de $schema en la parte superior del archivo le permite invocar las finalizaciones del esquema y los recursos. |
||
type |
string | Necesario. Tipo de proceso. | virtualmachine |
|
name |
string | Necesario. Nombre del proceso. | ||
description |
string | Descripción del proceso. | ||
resource_id |
string | Necesario. Identificador de recurso completo de la máquina virtual de Azure que se asocia al área de trabajo como destino de proceso. | ||
ssh_settings |
object | Configuración de SSH para conectarse a la máquina virtual. | ||
ssh_settings.admin_username |
string | Nombre de la cuenta de usuario administrador que se puede usar para SSH en la máquina virtual. | ||
ssh_settings.admin_password |
string | Contraseña de la cuenta de usuario administrador. Se requiere admin_password o ssh_private_key_file . |
||
ssh_settings.ssh_private_key_file |
string | Ruta de acceso local al archivo de clave privada SSH de la cuenta de usuario de administrador. Se requiere admin_password o ssh_private_key_file . |
||
ssh_settings.ssh_port |
integer | Puerto SSH en la máquina virtual. | 22 |
Comentarios
El comando az ml compute
se puede usar para administrar Virtual Machines (VM) conectadas a un área de trabajo de Azure Machine Learning.
Ejemplos
Hay ejemplos disponibles en el repositorio de GitHub de ejemplos. A continuación se muestran varios.
YAML: básico
$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>