使用 JSON ARM 範本來部署和管理 Azure 中的資源

初級
開發人員
系統管理員
解決方案架構設計師
Azure
Azure Resource Manager

Azure Resource Manager (ARM) 範本可讓您定義 Azure 上的部署基礎結構需求。

JSON ARM 範本使用與處理應用程式程式碼相同的宣告式程式碼語法。 當將基礎結構視為程式碼時,即可追蹤基礎結構需求的變更,並讓部署更一致且可重複利用。

參與本學習路徑,以了解如何:

  • 在 ARM 範本的結構中,以宣告方式定義所需的 Azure 資源。
  • 使用 Visual Studio Code 建立並驗證範本。
  • 使用 Azure CLI、Azure PowerShell 並透過 GitHub Actions 來部署範本。
  • 使用巢狀範本和連結的範本,將複雜部署分解成較小且更具重複使用性的元件。
  • 使用 what-if 和 ARM 範本測試工具組來驗證及預覽基礎結構變更。
  • 使用部署指令碼,新增自訂步驟到您的 ARM 範本。
  • 使用進階建構 (例如部署順序、條件式部署及祕密) 來管理複雜部署。

必要條件

建議熟悉 Azure Resource Manager 和 Azure 資源群組,但並非必要

此學習路徑中的課程模組

使用 Visual Studio Code 撰寫 JSON Azure Resource Manager 範本 (ARM 範本),一致又可靠地將基礎結構部署至 Azure。

使用函式、變數、標籤和參數檔案,管理 Azure Resource Manager 範本的多個 Azure 環境部署。

預覽部署效果。 了解假設作業所偵測到的變更類型。 使用增量與完整模式部署範本。

本課程模組教導您如何使用 ARM 範本測試工具組,來建立有效的範本,並提供可遵循的建議。

了解如何使用 Azure PowerShell、Azure CLI 及 GitHub Actions 部署 JSON Azure Resource Manager (ARM) 範本。 使用連結範本,將複雜範本拆解為更加模組化的範本。

將自訂步驟新增至 Bicep 或 JSON Azure Resource Manager 範本 (ARM 範本)。 使用參數和輸出將部署指令碼與您的部署整合。

此課程模組會教導您如何使用進階的 JSON ARM 範本功能,來執行祕密管理與條件式部署。

在組織中重複使用及共用 ARM 範本。 發佈範本規格,以針對貴組織的需求部署預先設定的資源。 使用版本控制存取並安全地更新範本規格。