什麼是 Azure CLI?

Azure CLI 是連線到 Azure 並對 Azure 資源執行系統管理命令的命令列程式。 它會在 Linux、macOS 和 Windows 上執行,並可讓系統管理員和開發人員,透過終端機或命令列提示字元 (或指令碼!) 執行命令,而不是透過網頁瀏覽器。 例如,若要重新啟動虛擬機器 (VM),您需要使用如下命令:

az vm restart -g MyResourceGroup -n MyVm

Azure CLI 提供用於管理 Azure 資源的跨平台命令列工具,並且可在 Linux、Mac 或 Windows 電腦本機上安裝。 您也可以透過 Azure Cloud Shell 從瀏覽器使用 Azure CLI。 在這兩種情況下,您可以透過互動方式使用它或編寫指令碼。 若要以互動方式使用,請先在 Windows 上啟動殼層 (例如 cmd.exe),或是在 Linux 或 macOS 上啟動 Bash,再於殼層提示字元中發出命令。 若要自動化重複性工作,請使用您所選擇的指令碼語法將 CLI 命令組合成殼層指令碼,再執行指令碼。

如何安裝 Azure CLI

在 Linux 和 macOS 上,使用套件管理員來安裝 Azure CLI。 建議的套件管理員會依 OS 和散發套件而不同:

  • Linux:apt-get (Ubuntu 上)、yum (Red Hat 上) 和 zypper (OpenSUSE 上)
  • Mac:Homebrew

Azure CLI 隨附於 Microsoft 存放庫,因此您必須先將該存放庫新增至您的套件管理員。

在 Windows 上,您可以透過下載並執行 MSI 檔案來安裝 Azure CLI。

在指令碼中使用 Azure CLI

如果您想要在指令碼中使用 Azure CLI 命令,您需要留意用於執行指令碼的「殼層」或環境的任何問題。 例如,在 bash 殼層中,使用下列語法來設定變數:

variable="value"
variable=integer

如果您使用 PowerShell 環境來執行 Azure CLI 指令碼,您需要針對變數使用此語法:

$variable="value"
$variable=integer

您必須安裝 Azure CLI,才能從本機電腦使用它來管理 Azure 資源。 安裝步驟視 Windows、Linux 與 macOS 而異;但在安裝後,所有平台都會有共通的命令。