AmlComputeProvisioningConfiguration 클래스
AmlCompute 대상을 프로비저닝하기 위한 구성 매개 변수를 나타냅니다.
AmlCompute 클래스의 provisioning_configuration
메서드를 사용하여 구성 매개 변수를 지정합니다.
AmlCompute 대상을 프로비전하기 위한 구성 개체를 만듭니다.
- 상속
-
AmlComputeProvisioningConfiguration
생성자
AmlComputeProvisioningConfiguration(vm_size='', vm_priority='dedicated', min_nodes=0, max_nodes=None, idle_seconds_before_scaledown=1800, admin_username=None, admin_user_password=None, admin_user_ssh_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, remote_login_port_public_access='NotSpecified', identity_type=None, identity_id=None, compute_location=None, enable_node_public_ip=True)
매개 변수
- vm_size
- str
에이전트 VM의 크기입니다. 자세한 내용은 다음에서 확인할 수 있습니다. https://aka.ms/azureml-vm-details 이전 링크에 자세히 설명된 것처럼 모든 지역에서 모든 크기를 사용할 수 있는 것은 아닙니다. 지정하지 않으면 기본값은 Standard_NC6입니다.
- vm_priority
- str
VM 우선 순위(“dedicated” 또는 “lowpriority” VM)입니다. 지정하지 않으면 기본값은 “dedicated”가 됩니다.
- idle_seconds_before_scaledown
- int
클러스터를 스케일 다운하기 전 노드 유휴 시간(초)입니다. 지정하지 않으면 기본값은 1,800입니다.
- remote_login_port_public_access
- str
공용 SSH 포트의 상태입니다. 가능한 값은 다음과 같습니다.
Disabled - 클러스터의 모든 노드에서 공용 ssh 포트가 닫혀 있음을 나타냅니다.
Enabled - 클러스터의 모든 노드에서 공용 ssh 포트가 열려 있음을 나타냅니다.
NotSpecified - VNet이 정의된 경우 클러스터의 모든 노드에서 공용 ssh 포트가 닫히고 그렇지 않으면 모든 공용 노드가 열려 있음을 나타냅니다. 클러스터 만들기 시에만 이 기본값이 될 수 있습니다. 만들기 후에는 사용하도록 설정되거나 사용하지 않도록 설정됩니다.
- identity_type
- string
가능한 값은 다음과 같습니다.
SystemAssigned - 시스템 할당 ID입니다.
UserAssigned - 사용자 할당 ID입니다. ID를 설정해야 합니다.
사용자 할당 ID의 리소스 ID 목록입니다. 예: ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- vm_size
- str
에이전트 VM의 크기입니다. 자세한 내용은 다음에서 확인할 수 있습니다. https://aka.ms/azureml-vm-details 이전 링크에 자세히 설명된 것처럼 모든 지역에서 모든 크기를 사용할 수 있는 것은 아닙니다. 지정하지 않으면 기본값은 Standard_NC6입니다.
- remote_login_port_public_access
- str
공용 SSH 포트의 상태입니다. 가능한 값은 다음과 같습니다.
Disabled - 클러스터의 모든 노드에서 공용 ssh 포트가 닫혀 있음을 나타냅니다.
Enabled - 클러스터의 모든 노드에서 공용 ssh 포트가 열려 있음을 나타냅니다.
NotSpecified - VNet이 정의된 경우 클러스터의 모든 노드에서 공용 ssh 포트가 닫히고 그렇지 않으면 모든 공용 노드가 열려 있음을 나타냅니다. 이것은 기본값입니다. 상태는 클러스터를 만드는 동안에만 이 기본값에 있을 수 있습니다. 만들기 후에는 사용하도록 설정되거나 사용하지 않도록 설정됩니다.
- identity_type
- string
가능한 값은 다음과 같습니다.
SystemAssigned - 시스템 할당 ID입니다.
UserAssigned - 사용자 할당 ID입니다. ID를 설정해야 합니다.
사용자 할당 ID의 리소스 ID 목록입니다. 예: ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- enable_node_public_ip
- bool
노드 공용 IP를 사용하도록 설정합니다. 가능한 값은 다음과 같습니다.
True - 노드 공용 IP를 사용하도록 설정합니다.
False - 노드 공용 IP를 사용하지 않도록 설정합니다.
NotSpecified - 노드 공용 IP를 사용하도록 설정합니다.
메서드
validate_configuration |
지정된 구성 값이 유효한지 확인합니다. 유효성 검사에 실패하면 ComputeTargetException이 발생합니다. |
validate_configuration
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기