az ml computetarget create

注意

此參考是 Azure CLI 的 azure-cli-ml 延伸模組的一部分(2.0.28 版或更高版本)。 擴充功能會在您第一次執行 az ml computetarget create 命令時自動安裝。 深入了解擴充功能。

建立計算目標(aks 或 amlcompute 或 computeinstance)。

命令

名稱 Description 類型 狀態
az ml computetarget create aks

建立 AKS 計算目標。

副檔名 GA
az ml computetarget create amlcompute

建立 AzureML 計算目標。

副檔名 GA
az ml computetarget create computeinstance

建立 AzureML 計算實例目標。

副檔名 GA
az ml computetarget create datafactory

建立數據處理站計算目標。

副檔名 GA

az ml computetarget create aks

建立 AKS 計算目標。

az ml computetarget create aks --name
                               [--agent-count]
                               [--cluster-purpose]
                               [--dns-service-ip]
                               [--docker-bridge-cidr]
                               [--load-balancer-subnet]
                               [--load-balancer-type]
                               [--location]
                               [--no-wait]
                               [--path]
                               [--resource-group]
                               [--service-cidr]
                               [--ssl-cert-file]
                               [--ssl-cname]
                               [--ssl-key-file]
                               [--ssl-leaf-domain-label]
                               [--ssl-overwrite-domain]
                               [--subnet-name]
                               [--subscription-id]
                               [--vm-size]
                               [--vnet-name]
                               [--vnet-resourcegroup-name]
                               [--workspace-name]
                               [-v]

必要參數

--name -n

要布建的計算目標名稱。

選擇性參數

--agent-count -a

使用 AKS 叢集佈建的代理程式數目。 預設:3。

--cluster-purpose

叢集的目標用途。 布建 AzureML 元件時,會使用此元件來確保所需的容錯和 QoS 層級。 可接受的值為 「FastProd」 和 「DevTest」。 如需使用案例的進一步詳細數據,請參閱: https://aka.ms/azureml-create-new-aks-cluster

--dns-service-ip

容器 DNS 伺服器 IP 位址。

--docker-bridge-cidr

Docker 網橋的 CIDR 表示法 IP。

--load-balancer-subnet

當內部負載平衡器做為負載平衡器類型時,您可以指定 AKS 叢集的子網。 默認值為 「aks-subnet」。。

--load-balancer-type

您可以使用公用IP或內部Load Balancer來建立 AKS 叢集。 可接受的值為 “PublicIp” 和 “InternalLoadBalancer”。 預設值為 “PublicIp”。

--location -l

要布建叢集的位置。 如果未指定,則會預設為工作區位置。

--no-wait

旗標不要等候異步呼叫。

--path

專案資料夾的路徑。 預設值:目前目錄。

--resource-group -g

對應至所提供工作區的資源群組。

--service-cidr

要從中指派服務叢集IP的CIDR表示法IP範圍。

--ssl-cert-file

用於 SSL 驗證的憑證 pem 檔案。 如果提供,也必須提供 cname 和金鑰 pem 檔案。

--ssl-cname

要用於 SSL 驗證的 Cname。 如果提供,也必須提供憑證和密鑰 pem 檔案。

--ssl-key-file

要用於 SSL 驗證的金鑰 pem 檔案。 如果提供,也必須提供 cname 和 cert pem 檔案。

--ssl-leaf-domain-label

要用於自動產生憑證的分葉網域標籤。

--ssl-overwrite-domain

設定時會覆寫現有的分葉網域標籤。

--subnet-name

vnet 內子網的名稱。

--subscription-id

指定訂用帳戶標識碼。

--vm-size -s

要用於計算目標的 VM 大小。 您可以在這裡找到完整的選項清單:預設值: https://aka.ms/azureml-aks-details Standard_D3_v2。

--vnet-name

虛擬網路的名稱。

--vnet-resourcegroup-name

虛擬網路所在的資源組名。

--workspace-name -w

要建立此計算目標的工作區名稱。

-v

詳細資訊旗標。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az ml computetarget create amlcompute

建立 AzureML 計算目標。

az ml computetarget create amlcompute --max-nodes
                                      --name
                                      --vm-size
                                      [--admin-user-password]
                                      [--admin-user-ssh-key]
                                      [--admin-username]
                                      [--assign-identity]
                                      [--description]
                                      [--enable-node-public-ip]
                                      [--idle-seconds-before-scaledown]
                                      [--location]
                                      [--min-nodes]
                                      [--no-wait]
                                      [--path]
                                      [--remote-login-port-public-access]
                                      [--resource-group]
                                      [--subnet-name]
                                      [--subscription-id]
                                      [--tag]
                                      [--vm-priority]
                                      [--vnet-name]
                                      [--vnet-resourcegroup-name]
                                      [--workspace-name]
                                      [-v]

必要參數

--max-nodes

要使用的節點數目上限。 默認值:4。

--name -n

要布建的計算目標名稱。

--vm-size -s

要用於計算目標的 VM 大小。 如需詳細資訊,請參閱這裡:預設值: https://aka.ms/azureml-vm-details Standard_NC6。

選擇性參數

--admin-user-password

系統管理員用戶帳戶的密碼。

--admin-user-ssh-key

系統管理員用戶帳戶的 SSH 公鑰。

--admin-username

可用來透過 SSH 連線到節點的系統管理員用戶帳戶名稱。

--assign-identity

使用 '[system]' 來設定系統指派的身分識別,否則輸入資源標識符會以逗號分隔(即 'ResourceID1,ResourceID2') 來設定使用者指派的身分識別。

--description

計算目標的描述。

--enable-node-public-ip

啟用節點公用IP。

預設值: True
--idle-seconds-before-scaledown

在相應減少叢集之前,以秒為單位的節點空閒時間。

預設值: 1800
--location -l

要布建叢集的位置。 如果未指定,則會預設為工作區位置。

--min-nodes

要使用的節點數目下限。 預設:0。

--no-wait

旗標不要等候異步呼叫。

--path

專案資料夾的路徑。 預設值:目前目錄。

--remote-login-port-public-access

公用 SSH 埠的狀態。 可能的值為:Enabled 或 Disabled。

--resource-group -g

對應至所提供工作區的資源群組。

--subnet-name

vnet 內子網的名稱。

--subscription-id

指定訂用帳戶標識碼。

--tag

要新增的索引鍵/值標記 (e.g. key=value )。 您可以使用多個 --tag 選項來指定多個標籤。

預設值: []
--vm-priority -p

要用於計算目標的 VM 優先順序。 (選項為'專用','lowpriority')默認值:專用。

--vnet-name

虛擬網路的名稱。

--vnet-resourcegroup-name

虛擬網路所在的資源組名。

--workspace-name -w

要建立此計算目標的工作區名稱。

-v

詳細資訊旗標。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az ml computetarget create computeinstance

建立 AzureML 計算實例目標。

az ml computetarget create computeinstance --name
                                           --vm-size
                                           [--admin-user-ssh-public-key]
                                           [--description]
                                           [--no-wait]
                                           [--path]
                                           [--resource-group]
                                           [--ssh-public-access]
                                           [--subnet-name]
                                           [--subscription-id]
                                           [--tag]
                                           [--user-object-id]
                                           [--user-tenant-id]
                                           [--vnet-name]
                                           [--vnet-resourcegroup-name]
                                           [--workspace-name]
                                           [-v]

必要參數

--name -n

要建立的計算實例名稱。

--vm-size -s

要用於計算目標的 VM 大小。 如需詳細資訊,請參閱這裡:預設值: https://aka.ms/azureml-vm-details Standard_NC6。

選擇性參數

--admin-user-ssh-public-key

系統管理員用戶帳戶的 SSH 公鑰。

--description

計算目標的描述。

--no-wait

旗標不要等候異步呼叫。

--path

專案資料夾的路徑。 預設值:目前目錄。

--resource-group -g

對應至所提供工作區的資源群組。

--ssh-public-access

公用 SSH 埠的狀態。 可能的值為:True 或 False。

--subnet-name

vnet 內子網的名稱。

--subscription-id

指定訂用帳戶標識碼。

--tag

要新增的索引鍵/值標記 (e.g. key=value )。 您可以使用多個 --tag 選項來指定多個標籤。

預設值: []
--user-object-id

這個計算實例指派使用者的 AAD 物件識別碼(預覽)。

--user-tenant-id

這個計算實例指派使用者的 AAD 租使用者識別碼(預覽)。

--vnet-name

虛擬網路的名稱。

--vnet-resourcegroup-name

虛擬網路所在的資源組名。

--workspace-name -w

要建立此計算目標的工作區名稱。

-v

詳細資訊旗標。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az ml computetarget create datafactory

建立數據處理站計算目標。

az ml computetarget create datafactory --name
                                       [--location]
                                       [--no-wait]
                                       [--path]
                                       [--resource-group]
                                       [--subscription-id]
                                       [--workspace-name]
                                       [-v]

必要參數

--name -n

要布建的計算目標名稱。

選擇性參數

--location -l

要布建叢集的位置。 如果未指定,則會預設為工作區位置。

--no-wait

旗標不要等候異步呼叫。

--path

專案資料夾的路徑。 預設值:目前目錄。

--resource-group -g

對應至所提供工作區的資源群組。

--subscription-id

指定訂用帳戶標識碼。

--workspace-name -w

要建立此計算目標的工作區名稱。

-v

詳細資訊旗標。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。