什麼是 Bicep?

已完成

Bicep 是以宣告方式部署 Azure 資源的語言。 藉由使用 Bicep,您可以定義 Azure 資源的設定和部署方式。 您可以在稱為範本的 Bicep 檔案中定義資源,然後將範本提交至 Azure Resource Manager。 Resource Manager 接著會負責代表您部署範本內的每個資源。

您可能已經熟悉 Azure Resource Manager 範本 (ARM 範本),其為代表 Azure 資源的檔案。 要讓 Bicep 可用,就必須以特殊的 JSON 格式撰寫 ARM 範本。 JSON 範本有一個共通的問題,那就是其語法很複雜,所以使用起來很困難。 要在 JSON 中開始撰寫 ARM 範本並非易事。

Bicep 可解決這些問題,其憑藉方法為使用更加簡單、專為協助您將資源部署至 Azure 而設計的語言。

在幕後,Resource Manager 仍會根據相同的 JSON 範本來運作。 當您將 Bicep 範本提交至 Resource Manager 時,Bicep 工具會在名為轉譯的程序中將您的範本轉換成 JSON 格式。 一般來說,您並不需要考慮此流程,但您可以檢視自 Bicep 檔案所建立的 JSON 範本檔案。

顯示範本作者、Bicep 範本、所發出 JSON 範本及部署到 Azure 的圖表。

我需要安裝什麼?

若要開始使用 Bicep,您必須安裝一些工具。 最簡單的方式是安裝最新版的 Azure CLI 或 Azure PowerShell。 這兩種工具都支援 Bicep 範本。

您也需要可用來撰寫 Bicep 範本的文字編輯器。 Visual Studio Code 是絕佳的文字編輯器,其具有可用於撰寫 Bicep 範本的延伸模組。 這些工具可提供語言支援和資源自動完成功能。 這有助您建立和驗證 Bicep 檔案,並在程式碼未遵循建議做法時通知您。