使用 Azure CLI

已完成

Azure CLI 可讓您控制每個 Azure 資源近乎每一個層面。

您可以使用資源群組、儲存體、VM、Azure Active Directory、容器和機器學習等 Azure 資源。

CLI 中的命令是以群組子群組進行結構化。

每個群組都代表 Azure 提供的服務,而子群組會將這些服務的命令分成邏輯群組。

那麼,我們該如何找到所需的命令? 其中一種方式是使用 az find 命令。

例如,若您想要尋找有助於管理儲存體 Bob 的命令,可以使用以下 find 命令:

az find blob

若您已得知所需的命令名稱,則適用於該命令的 help 引數將會取得此命令的更多詳細資訊,並針對命令群組取得可用子命令的清單。

例如,您可以在此處獲取用於管理 Blob 儲存體的子群組和命令清單:

az storage blob --help

建立資源

建立新的 Azure 資源時,通常有三個高階步驟:

  1. 連線至 Azure 訂用帳戶。

  2. 建立資源。

  3. 驗證是否已成功建立。

    此圖包含使用命令列介面來建立 Azure 資源的三個步驟。

1. 連線

由於您使用 Azure PowerShell 本機安裝,因此必須先進行驗證,才能執行 Azure 命令。

您可使用 Azure CLI login 命令來執行此動作:

az login

Azure CLI 通常將啟動預設瀏覽器來開啟 Azure 登入頁面。

若無法運作,請遵循命令列指示操作,並在 [輸入代碼] 對話方塊中輸入授權碼。

成功登入之後,您會連線到您的 Azure 訂用帳戶。

2. 建立

您通常必須先建立新的資源群組,之後才能建立新的 Azure 服務。

因此,我們將使用資源群組作為範例,示範如何從 Azure CLI 建立 Azure 資源。

Azure CLI group create 命令會建立資源群組。

您必須指定名稱和位置。

name 參數在您的訂閱內必須是唯一的。

location 參數會決定資源群組中繼資料的儲存位置。

您可以使用 "West US"、"North Europe" 或 "West India" 等字串來指定位置。

或者,您可以使用單一字組對等項目,例如 “westus”、”northeurope” 或 “westindia”。

建立資源群組的核心語法如下:

az group create --name <name> --location <location>

3. 驗證安裝

針對許多 Azure 資源,Azure CLI 提供 list 子命令來取得資源詳細資料。

例如,Azure CLI 的 group list 命令會列出您的 Azure 資源群組。

這有助於確認是否已成功建立資源群組:

az group list

若要取得更精確的資訊,您可以將輸出格式化為簡單資料表:

az group list --output table

若群組清單中有數個項目,您可新增使用諸如下列命令的 [查詢] 選項來篩選傳回值。

az group list --query "[?name == '<rg name>']"

注意

使用 JMESPath 將查詢格式化,其為 JSON 要求的標準查詢語言。

您可前往以下網址,以深入了解此篩選語言:http://jmespath.org/.

在指令碼中使用 Azure CLI

若要在指令碼中使用 Azure CLI 命令,您必須留意用於執行指令碼的殼層或環境的任何問題。

例如,在 bash 殼層中,您可使用下列語法來設定變數:

variable="value"
variable=integer

若您使用 PowerShell 環境來執行 Azure CLI 指令碼,則必須針對變數使用下列語法:

$variable="value"
$variable=integer