YAML do esquema de máquina virtual anexado à CLI (v2)
APLICA-SE A: Extensão de ML da CLI do Azurev2 (atual)
O esquema JSON de origem pode ser encontrado em https://azuremlschemas.azureedge.net/latest/vmCompute.schema.json.
Observação
A sintaxe YAML detalhada neste documento baseia-se no esquema JSON da última versão da extensão de ML da CLI v2. Essa sintaxe só tem a garantia de funcionar com a última versão da extensão de ML da CLI v2. Encontre os esquemas para as versões mais antigas da extensão em https://azuremlschemasprod.azureedge.net/.
Sintaxe YAML
Chave | Type | Descrição | Valores permitidos | Valor padrão |
---|---|---|---|---|
$schema |
string | O esquema YAML. Se você usar a extensão do Azure Machine Learning para VS Code para criar o arquivo YAML, a inclusão de $schema no início do arquivo permitirá invocar conclusões de esquema e recursos. |
||
type |
string | Obrigatórios. O tipo de computação. | virtualmachine |
|
name |
string | Obrigatórios. Nome da computação. | ||
description |
string | Descrição da computação. | ||
resource_id |
string | Obrigatórios. ID de recurso totalmente qualificado da máquina virtual do Azure a ser anexada ao espaço de trabalho como um destino de computação. | ||
ssh_settings |
objeto | Configurações de SSH para se conectar à máquina virtual. | ||
ssh_settings.admin_username |
string | O nome da conta de usuário administrador que pode ser usada para SSH na máquina virtual. | ||
ssh_settings.admin_password |
string | A senha da conta do usuário administrador. Um dos dois é obrigatório, admin_password ou ssh_private_key_file . |
||
ssh_settings.ssh_private_key_file |
string | O caminho local para o arquivo de chave privada SSH da conta de usuário administrador. num dosadmin_password ou ssh_private_key_file é obrigatório. |
||
ssh_settings.ssh_port |
Número inteiro | A porta SSH na máquina virtual. | 22 |
Comentários
O az ml compute
comando pode ser usado para gerenciar máquinas virtuais (VM) anexadas a um espaço de trabalho do Azure Machine Learning.
Exemplos
Os exemplos estão disponíveis no repositório de exemplos do GitHub. Vários são mostrados abaixo.
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>