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>