在 Microsoft Azure 除了可以使用 Portal 進行操作之外,也提供使 Azure CLI 命令列介面(Command-Line Interface) 讓開發者可以使用指令管理雲端的資源,在 Azure 上有兩種方式可以執行 Azure CLI,第一種是透過瀏覽器使用 Azure Cloud Shell,第二種則是安裝 az 工具在本機端透過命令提示字元執行,本篇就來簡單介紹安裝 Azure CLI 的基本介紹與方式,也做個筆記稍微紀錄一下。
目前 Azure CLI 版本為 2.0.71,目前支援的平台環境有 Windows、macOS 以及 Linux 等三種環境
可以依據電腦的作業系統來進行安裝,安裝位置以及說明分別如下
Windows 中快速安裝
其中在 Windows 環境中支援另外一種快速安裝的方式,可以不用手動下載 msi 安裝檔透過 powershell 一行指令快速完成安裝 Azure CLI,使用 admin 啟動 powershell 並執行下列指令
Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'
確認安裝成功
在安裝完畢之後,可以透過 az -v 指令來查看是否安裝成功
PS C:\Users\marcus> az -v azure-cli 2.0.71 command-modules-nspkg 2.0.3 core 2.0.71 nspkg 3.0.4 telemetry 1.0.3 Python location 'C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\python.exe' Extensions directory 'C:\Users\marcustung\.azure\cliextensions' Python (Windows) 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 02:47:15) [MSC v.1900 32 bit (Intel)] Legal docs and information: aka.ms/AzureCliLegal Your CLI is up-to-date. PS C:\Users\marcus>
首先在使用 Azure CLI 前必須先進行登入的動作,在命令提示字元或是 powershell 輸入 az login 會開啟瀏覽器要求使用者登入
點選要登入的帳號之後,登入成功會跳轉到登入成功畫面,並且提示 Azure CLI 官方說明文件頁面
從瀏覽器網址得知是使用 localhost 8400 port,因此猜想是透過 8400 port 與 windows 登入 API 做驗證的動作,在將所需資訊加密變成 token 進行驗證與傳送。
接著在回到 powershell 視窗,可以看到登入的訊息與 json 檔案,內容是登入的帳號、ID以及帳號 status 狀態
登入成功之後,即可開始使用 Azure CLI 來使用 Azure 資源,在命令提示字元或是 powershell 輸入 az 會跳出在 Azure CLI 中常用的指令
或是可以直接透過微軟官網進行查詢 : 傳送門,會有各指令的詳細介紹與說明,另外貼心的是如果對於說明不夠了解還可以直接使用執行的功能,直接在網頁上執行其指令代碼,可以說是相當方便
希望這篇文章可以幫助你了解在 Windows 上 Azure CLI 的安裝與基本使用,如果有不清楚的地方歡迎一起討論,hope it helps !
參考
azure-cli
0 意見:
張貼留言