第 1 部分:Bicep 基本概念
Bicep 可讓您部署 Azure 資源。 Bicep 使用與處理應用程式程式碼相同的宣告式語法。 當將基礎結構視為程式碼時,即可追蹤基礎結構需求的變更,並讓部署更一致且可重複利用。
如果您熟悉用來撰寫 Azure Resource Manager 範本的 JSON 語法 (ARM 範本),您會發現 Bicep 提供更簡潔的語法和增強型別安全。 事實上,Bicep 檔案會編譯成標準 ARM 範本。
選取此學習路徑以開始使用 Bicep。 在其中,您將會:
- 決定 Bicep 是否是您部署至 Azure 的正確選擇。
- 瞭解 Bicep 的宣告式語法,以及 Bicep 範本的結構。
- 套用參數、條件和迴圈等 Bicep 功能,以控制您的基礎結構的部署方式。
- 定義將複雜的部署分解成較小且更可重複使用之元件的模組。
此學習路徑中的每個模組都會提供搭配 Azure CLI 和使用 Azure PowerShell 的選項。 您將使用 Visual Studio Code 來撰寫及驗證您的 Bicep 程式碼。
提示
想要向領域專家即時學習 Bicep? 跟隨我們的專家一起參加隨選 Learn Live 研討會。
若要了解 Bicep,建議您採用下列三個學習路徑:
之後,您可能會有興趣將 Bicep 程式碼新增至部署管線。 根據您想要使用的工具,採用下列兩種學習路徑中的其中一種:
必要條件
建議熟悉 Azure Resource Manager 和 Azure 資源群組,但並非必要。
成就代碼
您要請求成就代碼嗎?
此學習路徑中的課程模組
基礎結構即程式碼可協助您快速且自信地縮放您的雲端部署。 藉由使用 Bicep 和 Azure Resource Manager,您可以自動化及簡化基礎結構資源的佈建。
請在 Bicep 範本中定義 Azure 資源。 改善部署的一致性和可靠性、減少所需的手動工作,並將部署縮放到整個環境。 您的範本將可透過使用參數、變數、運算式和模組,而變得有彈性且可重複使用。
使用 Bicep 參數在每次部署期間提供範本的資訊。 新增裝飾項目,讓您的參數易於了解及使用,以及保護祕密資料。 在命令列提供參數值,並使用參數檔案。
在此課程模組中,只有在特定限制式就緒,並使用迴圈來部署具有類似屬性的多個資源時,您才能部署資源。
設計和組建可重複使用的模組,以簡化 Bicep 範本。 使用參數和輸出,將多個模組撰寫成範本。