다음을 통해 공유


CLI(v2) 컴퓨팅 인스턴스 YAML 스키마

적용 대상: Azure CLI ml 확장 v2(현재)

원본 JSON 스키마는 .에서 https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json찾을 수 있습니다.

참고 항목

이 문서에 자세히 설명된 YAML 구문은 최신 버전의 ML CLI v2 확장에 대한 JSON 스키마를 기반으로 합니다. 이 구문은 최신 버전의 ML CLI v2 확장에서만 작동하도록 보장됩니다. https://azuremlschemasprod.azureedge.net/에서 이전 확장 버전에 대한 스키마를 찾을 수 있습니다.

YAML 구문

형식 설명 허용된 값 기본값
$schema string YAML 스키마입니다. Azure Machine Learning VS Code 확장을 사용하여 YAML 파일을 제작하는 경우 파일 맨 위에 $schema를 포함하여 스키마 및 리소스 완성을 호출할 수 있습니다.
type string 필수입니다. 컴퓨팅 형식입니다. computeinstance
name string 필수입니다. 컴퓨팅의 이름입니다.
description string 컴퓨팅에 대한 설명입니다.
size string 컴퓨팅 인스턴스에 사용할 VM 크기입니다. 자세한 내용은 지원되는 VM 시리즈 및 크기를 참조하세요. 모든 지역에서 모든 크기를 사용할 수 있는 것은 아닙니다. 특정 지역에서 지원되는 크기 목록을 보려면 az ml compute list-sizes 명령을 사용합니다. Standard_DS3_v2
create_on_behalf_of 개체 다른 사용자를 대신하여 컴퓨팅 인스턴스를 만들기 위한 설정입니다. 할당된 사용자에게 올바른 RBAC 권한이 있는지 확인합니다.
create_on_behalf_of.user_tenant_id string 할당된 사용자의 AAD 테넌트 ID입니다.
create_on_behalf_of.user_object_id string 할당된 사용자의 AAD 개체 ID입니다.
ssh_public_access_enabled 부울 값 컴퓨팅 인스턴스에서 공개 SSH 액세스를 사용하도록 설정할지 여부입니다. false
ssh_settings 개체 컴퓨팅 인스턴스에 연결하기 위한 SSH 설정입니다.
ssh_settings.ssh_key_value string 관리자 사용자 계정의 SSH 공개 키입니다.
network_settings 개체 네트워크 보안 설정입니다.
network_settings.vnet_name string 새 가상 네트워크를 만들거나 기존 가상 네트워크를 참조할 때 VNet(가상 네트워크)의 이름입니다.
network_settings.subnet string 새 VNet을 만들거나 기존 VNet을 참조할 때 서브넷의 이름이거나 기존 VNet에 있는 서브넷의 정규화된 리소스 ID입니다. 서브넷 ID가 지정된 경우 network_settings.vnet_name을 지정하지 마세요. 서브넷 ID는 다른 리소스 그룹의 VNet/서브넷을 참조할 수 있습니다.
identity 개체 컴퓨팅에 할당할 관리 ID 구성입니다. AmlCompute 클러스터는 하나의 시스템 할당 ID 또는 여러 사용자 할당 ID만 지원하며, 둘 다를 동시에 지원하지 않습니다.
identity.type string 컴퓨팅에 할당할 관리 ID의 형식입니다. 형식이 user_assigned이면 identity.user_assigned_identities 속성도 지정해야 합니다. system_assigned, user_assigned
identity.user_assigned_identities array 사용자 할당 ID의 정규화된 리소스 ID 목록입니다.

설명

az ml compute 명령은 Azure Machine Learning 컴퓨팅 인스턴스를 관리하는 데 사용할 수 있습니다.

YAML: 최소

$schema: https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json
name: minimal-example-i
type: computeinstance

YAML: 기본

$schema: https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json 
name: basic-example-i
type: computeinstance
size: STANDARD_DS3_v2

다음 단계