Bicep 的基本概念

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

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 資源群組,但並非必要。

此學習路徑中的課程模組

描述使用基礎結構即程式碼、Azure Resource Manager 和 Bicep 的優點,以快速自信地調整雲端部署規模。 判斷適合使用 Bicep 宣告式部署工具的部署類型。

請在 Bicep 範本中定義 Azure 資源。 改善部署的一致性和可靠性、減少所需的手動工作,並將部署縮放到整個環境。 您的範本將可透過使用參數、變數、運算式和模組,而變得有彈性且可重複使用。

使用 Bicep 參數在每次部署期間提供範本的資訊。 新增裝飾項目,讓您的參數易於了解及使用,以及保護祕密資料。 在命令列提供參數值,並使用參數檔案。

只在特定條件約束就緒時才部署資源。 使用迴圈來部署具有類似屬性的多個資源。

設計和組建可重複使用的模組,以簡化 Bicep 範本。 使用參數和輸出,將多個模組撰寫成範本。