第 1 部分: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 資源群組,但並非必要。

此學習路徑中的課程模組

基礎結構即程式碼可協助您快速且自信地縮放您的雲端部署。 藉由使用 Bicep 和 Azure Resource Manager,您可以自動化及簡化基礎結構資源的佈建。

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

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

在此課程模組中,只有在特定限制式就緒,並使用迴圈來部署具有類似屬性的多個資源時,您才能部署資源。

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