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