開始您的 Azure CLI 旅程
歡迎使用 Azure CLI。 我們很高興您在這裡! 您選擇的工具可讓您從命令列建立、更新和刪除 Azure 資源。 在本教學課程中,您將使用 Azure CLI 上線,並瞭解下列技能,協助您在 Azure CLI 旅程中取得成功:
1 - 瞭解 Azure CLI (在本教學課程步驟中)
- 比較 Azure CLI 和 PowerShell 工具。
- 檢閱 Azure CLI 命令元件。
2 - 準備 Azure CLI 的環境
- 比較 Bash 和 PowerShell 環境。
- 設定環境變數。
- 將隨機標識元新增至 Azure 資源名稱。
3 - 比較 Bash、PowerShell 和 Cmd 中的 Azure CLI 語法差異
- 瞭解行接續和變數使用方式的差異。
- 比較環境之間的引號差異和逸出字元。
- 使用日期。
4 - 填入變數以用於腳本
- 取得 (query) Azure 資源屬性。
- 將命令的結果儲存在變數中,例如密碼或秘密。
- 將 JSON 檔案的內容儲存在變數中,例如開發或生產設定。
-
- 使用 FOR.刪除 Azure 資源。EACH 迴圈。
什麼是 Azure CLI?
Azure 命令列介面 (CLI) 是跨平台命令列工具,可連線到 Azure 並在 Azure 資源上執行系統管理命令。 其允許透過終端機使用互動式命令列提示或指令碼來執行命令。
若要進行互動式使用,請先在 Windows、Linux 或 macOS 上啟動 Bash、PowerShell 或 Cmd.exe等殼層。 然後在殼層提示字元發出命令。 若要自動化重複的工作,請使用所選殼層的腳本語法,將 Azure CLI 命令組合成殼層腳本,然後執行腳本。
我應該使用哪個殼層環境?
Windows PowerShell、PowerShell、Cmd 和 Bash 是不同的殼層環境。 您的殼層環境不僅會決定您可以使用哪些工具,而且您的殼層也會變更命令行體驗。 例如,殼層之間有重要的引用差異、行接續字元和變數語法差異。
本教學課程中的 Azure CLI 參考範例是針對 Bash、PowerShell 和 Cmd 所撰寫,可協助您評估每個殼層體驗。 以下是簡短比較:
殼層環境 | 我可以使用 Azure CLI 嗎? | 我可以使用 Azure PowerShell 嗎? |
---|---|---|
CMD | Yes | |
Bash | Yes | |
Windows PowerShell | Yes | Yes |
PowerShell | Yes | Yes |
Azure Cloud Shell 是在 Ubuntu 容器上執行的託管殼層環境。 Cloud Shell 提供兩個殼層環境:Bash(搭配 Azure CLI 預安裝)和 PowerShell(已預安裝 Azure PowerShell)。
Azure CLI 與 Azure PowerShell 有何比較?
Azure CLI 和 Azure PowerShell 都是命令行工具,可讓您建立和管理 Azure 資源,但兩者不同。 以下是兩個工具的簡短比較:
比較 | Azure CLI | Azure PowerShell |
---|---|---|
這是什麼? | 跨平臺 命令行介面 | 跨平臺 PowerShell 模組 |
以建置為基礎 | Python | PowerShell |
安裝於 | Windows、macOS、Linux | Windows、macOS、Linux |
在中執行 | Bash 殼層、PowerShell 5 或 7、Windows Cmd.exe、Azure Cloud Shell、Docker 容器和其他 Unix 殼層。 | Windows PowerShell、PowerShell、Azure Cloud Shell、Docker 容器 |
詞彙 | 參考群組、參考子群組和參考命令 | 模組、Cmdlet 和別名 |
語法範例 | az storage account create | New-AzStorageAccount |
深入了解 | 什麼是 Azure CLI? | 什麼是 Azure PowerShell? |
版本資訊 | Azure CLI 版本資訊 | Azure PowerShell 版本資訊 |
什麼是 Azure CLI 命令元件?
所有 Azure CLI 參考命令都是兩種參考類型的其中一種:
- Azure CLI 的核心元件是主要 Azure CLI 服務的一部分,並依發行排程從Microsoft寄送。
- 擴充 功能不會隨附為核心 Azure CLI 的一部分,但會以 CLI 命令的形式執行。 透過擴充功能,您可以存取實驗和發行前版本命令,以及撰寫您自己的 CLI 介面的能力。 系統會提示您在第一次使用時安裝擴充功能。
Azure CLI 語法有四個部分。 例如,這是 az storage account local-user create 如何細分為語法部分:
術語 | 範例 |
---|---|
參考 group |
az storage |
以空格分隔的參考 subgroups |
az storage account local-user |
參考 command |
az storage account local-user create |
參考命令 parameters |
az storage account local-user create --name , , --account-name --resource-group |
取得更多詳細數據
您要針對本教學課程步驟中涵蓋的其中一個主題提供更多詳細數據嗎? 使用此表格中的連結來深入瞭解。
主體 | 深入了解 |
---|---|
環境 | 選擇正確的 Azure 命令列工具 |
詞彙 | Azure CLI 條款與狀態 |
擴充 | 搭配 Azure CLI 使用及管理擴充功能 |
後續步驟
既然您已了解殼層環境和 Azure CLI 語法,請繼續進行下一個步驟來準備環境並執行您的第一個 Azure CLI 參考命令。