Udostępnij za pośrednictwem


Schemat YAML dołączonego interfejsu wiersza polecenia (wersja 2)

DOTYCZY: Rozszerzenie interfejsu wiersza polecenia platformy Azure ml w wersji 2 (bieżąca)

Źródłowy schemat JSON można znaleźć pod adresem https://azuremlschemas.azureedge.net/latest/vmCompute.schema.json.

Uwaga

Składnia YAML szczegółowo w tym dokumencie jest oparta na schemacie JSON dla najnowszej wersji rozszerzenia interfejsu wiersza polecenia uczenia maszynowego w wersji 2. Ta składnia jest gwarantowana tylko do pracy z najnowszą wersją rozszerzenia interfejsu wiersza polecenia uczenia maszynowego w wersji 2. Schematy dla starszych wersji rozszerzeń można znaleźć pod adresem https://azuremlschemasprod.azureedge.net/.

Składnia YAML

Klucz Type Opis Dozwolone wartości Domyślna wartość
$schema string Schemat YAML. Jeśli używasz rozszerzenia programu VS Code usługi Azure Machine Learning do tworzenia pliku YAML, w tym $schema w górnej części pliku, możesz wywołać uzupełnianie schematu i zasobów.
type string Wymagany. Typ obliczeń. virtualmachine
name string Wymagany. Nazwa obliczeń.
description string Opis obliczeń.
resource_id string Wymagany. W pełni kwalifikowany identyfikator zasobu maszyny wirtualnej platformy Azure do dołączenia do obszaru roboczego jako docelowy obiekt obliczeniowy.
ssh_settings obiekt Ustawienia protokołu SSH na potrzeby nawiązywania połączenia z maszyną wirtualną.
ssh_settings.admin_username string Nazwa konta użytkownika administratora, którego można użyć do SSH na maszynie wirtualnej.
ssh_settings.admin_password string Hasło konta użytkownika administratora. Jeden z admin_password lub ssh_private_key_file jest wymagany.
ssh_settings.ssh_private_key_file string Ścieżka lokalna do pliku klucza prywatnego SSH konta użytkownika administratora. Jeden z admin_password lub ssh_private_key_file jest wymagany.
ssh_settings.ssh_port integer Port SSH na maszynie wirtualnej. 22

Uwagi

Za az ml compute pomocą polecenia można zarządzać maszynami wirtualnymi dołączonymi do obszaru roboczego usługi Azure Machine Learning.

Przykłady

Przykłady są dostępne w repozytorium GitHub przykłady. Poniżej przedstawiono kilka z poniższych elementów.

YAML: podstawowy

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

Następne kroki