Esquema YAML da máquina virtual anexada CLI (v2)

APLICA-SE A: Azure CLI ml extension v2 (atual)

O esquema JSON de origem pode ser encontrado em https://azuremlschemas.azureedge.net/latest/vmCompute.schema.json.

Nota

A sintaxe YAML detalhada neste documento é baseada no esquema JSON para a versão mais recente da extensão ML CLI v2. Esta sintaxe é garantida apenas para funcionar com a versão mais recente da extensão ML CLI v2. Você pode encontrar os esquemas para versões de extensão mais antigas em https://azuremlschemasprod.azureedge.net/.

Sintaxe YAML

Chave Tipo Description Valores permitidos Default value
$schema string O esquema YAML. Se você usar a extensão VS Code do Aprendizado de Máquina do Azure para criar o arquivo YAML, inclusive $schema na parte superior do arquivo permitirá que você invoque o esquema e as completações de recursos.
type string Obrigatório. O tipo de computação. virtualmachine
name string Obrigatório. Nome do cálculo.
description string Descrição do cálculo.
resource_id string Obrigatório. ID de recurso totalmente qualificado da Máquina Virtual do Azure para anexar 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 de usuário administrador. Um dos admin_password ou ssh_private_key_file é obrigatório.
ssh_settings.ssh_private_key_file string O caminho local para o arquivo de chave privada SSH da conta de usuário administrador. Um dos admin_password ou ssh_private_key_file é obrigatório.
ssh_settings.ssh_port integer A porta SSH na máquina virtual. 22

Observações

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

Exemplos estão disponíveis no repositório GitHub de exemplos. 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>

Próximos passos