AmlComputeProvisioningConfiguration 類別
表示布建 AmlCompute 目標的組態參數。
provisioning_configuration
使用 類別的 AmlCompute 方法來指定組態參數。
建立組態物件以布建 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。
- remote_login_port_public_access
- str
公用 SSH 埠的狀態。 可能的值包括:
已停用 - 指出叢集的所有節點上已關閉公用 SSH 埠。
已啟用 - 指出叢集的所有節點上都已開啟公用 SSH 埠。
NotSpecified - 指出如果已定義 VNet,則叢集的所有節點上都會關閉公用 SSH 埠,否則會開啟所有公用節點。 它只能在叢集建立期間使用這個預設值。 建立之後,將會啟用或停用。
- identity_type
- string
可能的值包括:
SystemAssigned - 系統指派的身分識別
UserAssigned - 使用者指派的身分識別。 需要設定身分識別識別碼。
使用者指派身分識別的資源識別碼清單。 例如 ['/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 埠的狀態。 可能的值包括:
已停用 - 指出叢集的所有節點上已關閉公用 SSH 埠。
已啟用 - 指出叢集的所有節點上都已開啟公用 SSH 埠。
NotSpecified - 指出如果已定義 VNet,則叢集的所有節點上都會關閉公用 SSH 埠,否則會開啟所有公用節點。 這是預設值。 狀態只能在叢集建立期間處於這個預設值。 建立之後,將會啟用或停用。
使用者指派身分識別的資源識別碼清單。 例如 ['/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 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應