什麼是 Bicep?

已完成

Azure BicepARM 範本的下一個修訂版,其設計目的是為了解決開發人員在 Azure 中部署資源時所遇到的一些問題。 其是一種開放原始碼工具,實際上,是一種特定領域語言 (DSL),可透過宣告方式對基礎結構進行編碼,此工具可描述雲端資源的拓撲,例如 VM、Web Apps 和網路介面。 同時也鼓勵在設計基礎結構即程式碼檔案時,能夠重複使用程式碼和模組化。

相較於 ARM 範本,新的語法可讓您撰寫較少的程式碼,不但更直接、簡潔,且可自動管理資源之間的相依性。 Azure Bicep 隨附其命令列介面 (CLI),可以獨立使用或搭配 Azure CLI 使用。 Bicep CLI 可讓您將 Bicep 檔案 轉換成 ARM 範本並加以部署,且可用來將現有的 ARM 範本轉換為 Bicep。

注意

請注意,將 ARM 範本轉換為 Bicep 時,可能會因為還有工作仍在進行中而發生問題。

此外,還有與 Visual Studio Code 的絕佳整合,可建立出色的製作體驗。 Azure Bicep 支援在開發階段而不是執行階段用來驗證範本的類型。 延伸模組也支援 Lint 分析,可用來統一小組成員或跨不同小組之間的開發體驗。

如需 Azure Bicep 的詳細資訊,請參閱部署 Azure 資源的 Bicep 語言

下一步

在下一個單元中,您將了解安裝 Bicep 及設定開發環境的各種方式。