簡介
JSON Azure Resource Manager 範本 (ARM 範本) 可讓您以宣告且可重複使用的方式,指定專案的基礎結構。 您可以建立版本,並將範本儲存在與您開發專案相同的原始檔控制中。
假設您管理的軟體小組正在為合作夥伴公司開發庫存系統。 您計劃將此產品部署至 Azure,讓每個合作夥伴公司都有自己的解決方案。 您計劃透過不同的 Azure 儲存體帳戶實作每個部署的不同原則。 您決定利用 ARM 範本,以使用「基礎結構即程式碼」的做法。 這種方法可讓您追蹤不同的版本,並確保每個環境的基礎結構部署都是一致且有彈性的。
此課程模組會向您介紹 ARM 範本結構,並讓您練習建立 ARM 範本並將其部署至 Azure。
注意
Bicep 是可定義 Azure 資源的一種語言。 其撰寫體驗比 JSON 更簡單,還有其他功能可協助改善基礎結構即程式碼的品質。 對於 Azure 上不熟悉基礎結構即程式碼的任何人,建議使用 Bicep,而不是 JSON。 若要了解 Bicep,請參閱 Bicep 基本概念學習路徑。
學習目標
在本單元中,您將:
- 使用 Visual Studio Code 實作 JSON ARM 範本。
- 新增參數和輸出,以宣告資源並為您的範本增加彈性。
必要條件
- 熟悉 Azure,包括 Azure 入口網站、訂用帳戶、資源群組與資源定義。
- Azure 帳戶。 您可以在這裡取得免費帳戶。
- 已在本機安裝 Visual Studio Code。
- 已在本機安裝適用於 Visual Studio Code 的 Azure Resource Manager 工具延伸模組。
- 任一:
- 已在本機安裝最新的 Azure CLI 工具。
- 已在本機安裝最新的 Azure PowerShell。