什麼是 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 上啟動殼層 (例如,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 的安裝步驟各不相同,但在安裝之後,命令即可在平台之間通用。