Azure CLI 上線速查表
如果您想要快速使用 Azure CLI 上線,請前往正確的位置! 使用此頁面來了解開始使用 Azure CLI 時的秘訣和技術。
內容索引
使用下列連結直接跳至參考命令範例、範例腳稿和教學課程:
- 在 Azure CLI 檔索引 A-Z 中尋找快速入門、操作指南和教學課程的索引。
- 選擇經過測試的 腳本,並從 Azure CLI 範例索引 A-Z 建立自己的腳本。
- 如需內嵌說明的已發佈格式,請移至 參考索引 A-Z。
- 移至 Microsoft使用沙箱環境免費在線訓練的 CLI 工具 學習課程模組。
開始使用
問題 | 回答 | 深入了解 |
---|---|---|
使用 Azure CLI 有什麼優點? | 您可以從彈性命令行同時管理多個 Azure 資源。 例如,建立 50 個 Azure 記憶體帳戶,或透過腳本更新多個用戶權力。 | 選擇正確的命令行工具 |
我可以在哪裡執行 Azure CLI? | Azure CLI 會在 Windows 中執行(Cmd 或 PowerShell)、Linux、macOS、Docker 容器和 Azure Cloud Shell。 使用 Azure Cloud Shell 是開始使用最快的方式。 | 執行 Azure Cloud Shell |
我是否需要安裝 Azure CLI? | Azure Cloud Shell 和一些 Linux 發行版已預安裝 Azure CLI。 針對所有其他環境,您必須安裝 Azure CLI。 | 安裝 Azure CLI |
如何? 在 Docker 容器中執行 Azure CLI? | docker run -it mcr.microsoft.com/azure-cli |
如何在 Docker 容器中執行 Azure CLI |
我需要哪些 URL 才能略過 Proxy? | 這取決於您使用的雲端。 如需完整清單,請參閱 Proxy 略過所需的端點清單。 | 進行 Proxy 略過的 Azure CLI 端點 |
如何? 登入? | 在主控台視窗中使用 az login 。 使用您自己的 Azure 使用者名稱和密碼、服務主體、受控識別或 WAM。 |
使用 Azure CLI 登入 |
使用參考命令
問題 | 回答 | 深入了解 |
---|---|---|
什麼是 Azure CLI 語法模式? | “command group + command subgroup + command + --parameters” 範例:“az storage account create --name myStorageAccount” | Azure CLI 語法元件。 |
命令群組、Cmdlet、命令、別名、模組和參考之間有何差異? | 好問題! Azure CLI 只有命令群組、參考命令和使用者定義的別名。 如果您要尋找 Cmdlet 和模組,您可能會想到 Azure PowerShell 。 | Azure CLI 語法元件。 |
什麼是延伸模組,為何必須個別安裝? | 擴充功能是未隨附於核心 Azure CLI 的命令群組載入宏。 系統會提示您第一次使用它時安裝擴充功能。 執行 az extension list-available -output table 以取得可用延伸模組的清單。 |
搭配 Azure CLI 使用及管理擴充功能 |
如何? 取得核心和擴充功能的所有命令清單? | 如需命令群組的清單,請在主控台類型和 az Enter 中。 如需子群組和命令的清單,請使用 --help 參數。 範例: az account --help 或 az account subscription --help 只輸出群組或子群組的命令清單。 |
參考索引 A-Z |
Azure CLI 是否有 Tab 鍵完成? | 可以! 在 PowerShell 中輸入命令時,請按 Tab 鍵。 此功能僅適用於PowerShell。 | 在 PowerShell 上啟用索引標籤完成 |
如何? 取得內嵌協助嗎? | 每個命令都有一個 --help 參數,會導致在控制台中顯示的描述和秘訣。 範例: az account ---help 或 az vm create --help |
您也可以 要求支援。 |
如何瞭解如何使用多個參考命令來完成單一作業? | 很高興你問! Azure CLI 提供數個提供語法和後續步驟的互動式命令。 在下一節中,瞭解 az interactive 、 az scenario 、 az next 和 az find 。 |
學習 Azure CLI |
如需 Azure CLI 和 Azure PowerShell 語法的並存比較,請參閱 Azure CLI 與 Azure PowerShell:並存命令比較。
請參閱 Bash、PowerShell 和 Cmd 中的 Bash、PowerShell 和 Cmd 中的學習 Azure CLI 語法差異中的腳本比較。
學習 Azure CLI
瞭解如何使用 Azure CLI 教學課程會逐步引導您完成許多常見的 Azure CLI 工作,以及 Bash、PowerShell 和 Cmd 中的範例。 以下是使用 Azure 儲存體 時涵蓋的一些技能:
- 決定我應該使用的環境
- 尋找和變更我的預設訂用帳戶
- 在名稱中建立包含隨機標識碼的 Azure 資源
- 設定環境變數
- 瞭解Bash、PowerShell和 Cmd 之間的語法差異
- 對 Azure CLI 參考命令進行偵錯
- 從本機 JSON 檔案取得屬性
- 使用腳本刪除多個資源
另外還有數個提供互動式提示的參考命令,可協助您瞭解 Azure CLI。
Command | 描述 | 範例 |
---|---|---|
az interactive | 在 PowerShell 控制台中,在您輸入時取得自動完成、命令描述和範例。 | 如需詳細資訊,請參閱 在互動式模式 中工作。 範例:在控制台視窗中輸入 az interactive ,然後 輸入 Enter。 |
az scenario | 取得端對端 (E2E) 範例,並使用逐步解說提示加以執行。 | 輸入您的 az scenario guide "keywords of interest" 主控台,然後 輸入 Enter。 Azure CLI 會根據您的關鍵詞傳回案例。 範例: az scenario guide "virtual machines" |
az next | 根據客戶執行模式取得下一個 Azure CLI 命令的建議。 系統會提示您選取命令路徑。 | 輸入您的 az next 主控台,然後 輸入 Enter。 從 7 個預設命令路徑中的 1 個挑選。 |
az find | 這是 AI 機器人,會傳回關鍵詞的參考範例。 | 輸入您的 az find "active subscription" 主控台,然後 輸入 Enter。 |
瞭解如何使用 Azure CLI 的另一個好方法,是透過 Microsoft Learn Modules for CLI 工具。 當模組提供沙盒環境時,請使用沙箱嘗試新的命令,而不會產生成本。
常見的使用方式問題
問題 | 參考命令答案 | 深入了解 |
---|---|---|
如何? 知道我所使用的訂用帳戶為何? | az account show --output table |
如何使用 Azure CLI 管理 Azure 訂用帳戶 |
如何? 變更我的訂用帳戶嗎? | az account set --subscription "mySubscriptionName" |
如何使用 Azure CLI 管理 Azure 訂用帳戶 |
如何設定預設資源群組和位置? | az config set defaults.location=westus2 defaults.group=MyResourceGroup |
使用 az config 設定設定 |
如何? 查詢命令輸出? | az account show --query "{tenantId:tenantId,subscriptionid:id}" |
如需 Bash、PowerShell 和 Cmd 中的許多--query 範例,請參閱如何使用 JMESPath 查詢來查詢 Azure CLI 命令輸出。 |
如何? 命令的格式輸出? | az account list --output table |
Azure CLI 命令的輸出格式 |
您是否可協助我瞭解Bash與 Azure CLI 命令? | 當然可以! 我們都有不同的技術優勢,因此,Microsoft提供學習Bash的作法指南。 敬祝您使用愉快! | 瞭解如何搭配 Azure CLI 使用 Bash |