使用進階的 JSON ARM 範本功能管理複雜的雲端部署
此課程模組會教導您如何使用進階的 JSON ARM 範本功能,來執行祕密管理與條件式部署。
學習目標
完成本單元後,您將能夠:
- 使用
dependsOn
建構來控制資源的部署順序。 - 使用 Azure Key Vault 與您的 ARM 範本,安全地將密碼之類的祕密指派給範本中的資源。
- 在部署期間,使用
condition
建構和參數,有條件地部署資源。 - 使用
copy
建構來部署多個相同類型的資源,以減少重複的設定。
必要條件
- 熟悉 Azure,包括 Azure 入口網站、訂用帳戶、資源群組與資源定義。
- 體驗如何建置和執行基本 ARM 範本。
- Visual Studio Code (已在本機安裝)。
- 適用於 Visual Studio Code 的 Azure Resource Manager 工具延伸模組 (已在本機安裝)。
- 適用於 Visual Studio Code 的 PowerShell 延伸模組 (已在本機安裝)。
- Windows 上的 OpenSSH 用戶端。
- 任一:
- 最新的 Azure CLI 工具 (已在本機安裝)。
- 最新的 Azure PowerShell \(英文\) 與 Azure PowerShell 模組 \(英文\) (已在本機安裝)。