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>