Azure CLI 簡介

已完成

Azure CLI 是一種跨平台命令列工具,用來連線到 Azure 並在 Azure 資源上執行系統管理命令。 您可以使用互動式命令列提示或指令碼,用它來經由終端機執行命令。

若要進行互動式使用,請先開啟殼層,例如:

  • 在 Windows、Linux 或 macOS 電腦上的 PowerShell。
  • 在 Windows 上的 Cmd.exe
  • 在 Linux 或 macOS 上的 Bash。

然後,在殼層提示時發出命令。 若要自動化重複性工作,請使用您所選擇的殼層,將 Azure CLI 命令組合成殼層指令碼,然後再執行指令碼。

您可以在 Windows、Linux 和 macOS 本機安裝 Azure CLI。 您也可以透過 Azure Cloud Shell 從網頁瀏覽器中使用或在 Docker 容器內執行它。

Microsoft 文件已針對 Bash 殼層將 Azure CLI 指令碼標準化,我們將在這裡執行相同的作業。 請記住,如果您選擇使用 PowerShell 或 cmd.exe 殼層,當您複製 Bash 指令碼以供其他殼層使用時,會略有指令碼差異 (例如分行符號或引號)。

必要條件

因為您的公司已經使用 Azure,您會有作用中的 Azure 訂用帳戶。 您在 Azure Cloud Shell 中使用 Bash。

建立資源群組

建立儲存體帳戶之前,您需要建立資源群組或使用現有的資源群組。 Azure 資源群組是在其中將 Azure 資源當作群組部署及管理的邏輯容器。

使用 az group create 命令在 eastus 區域中建立名為 storageaccountexamplerg 的 Azure 資源群組:

az group create -name storageaccountexamplerg -location eastus

建立儲存體帳戶

儲存體帳戶是一種 Azure 資源,包含於資源群組之中。 儲存體帳戶名稱長度必須是 3 到 24 個字元,且只包含數字和小寫字母。 儲存體帳戶名稱在 Azure 中必須是唯一的。 任兩個儲存體帳戶不得有相同名稱。

若要在 Azure 中建立儲存體帳戶,您必須知道您要建立的位置、SKU,和儲存體類型。 以下是用來建立儲存體帳戶的簡單指令碼:

# check if the storage account name is available
az storage account check-name --name <storage-account-name>

# create the storage account
az storage account create \
  --name <storage-account-name> \
  --resource-group storageaccountexamplerg \
  --location eastus \
  --sku Standard_RAGRS \
  --kind StorageV2

確認儲存體帳戶

對於許多 Azure 資源,Azure CLI 提供 list 子命令以檢視資源詳細資料。 使用 Azure CLI az storage account list 命令可傳回您在上一個步驟中建立之儲存體帳戶的相關資訊:

# Get a list of all storage accounts in the active subscription
az storage account list

# Get a list of all storage accounts for a resource group
az storage account list --resource-group storageaccountexamplerg

清除資源

您可以使用 az group delete 命令來刪除資源群組。 唯一的必要參數是 Name。 刪除資源群組會刪除群組及其包含的所有資源。 如果您在此單元中建立的儲存體帳戶範圍以外的資源存在於 storageaccountexamplerg 資源群組,則其也會遭到刪除。

az group delete --name storageaccountexamplerg

當您在與其他小組成員共用的資源群組中工作時,請使用 az storage account delete 命令刪除測試儲存體帳戶:

az storage account delete --name <storage-account-name>