簡介

已完成

Bicep 可讓您以簡單的範本化語言定義您的 Azure 資源,然後將那些資源部署到多個環境與應用程式。 Bicep 有助於減少手動部署作業,因此您可以更輕鬆地擴縮解決方案,而且品質與一致性都更高。

範例案例

假設您負責在玩具公司部署及設定 Azure 基礎結構。 貴公司即將推出新款玩具。 公司要求您部署新的行銷網站,以準備推出事宜。 行銷團隊也告訴您,今年將會推出許多新玩具,所以必須針對每個新玩具都部署一個行銷網站。 過去的經驗指出,您不一定會有太多時間能在玩具推出之前讓新網站啟動並執行。

您將會使用 Azure App Service 在 Azure 中裝載網站。 您將會納入一個儲存體帳戶來存放玩具的檔案 (例如手冊和規格)。

架構圖:顯示內含 App Service 方案、App Service 應用程式與儲存體帳戶的資源群組。

您決定使用基礎結構即程式碼 (IaC) 技術來建置資源,以便能將範本重複用於未來推出的產品。

我們會學到什麼?

在此課程模組中,您將建立可重複使用的 Bicep 範本,以便部署一組 Azure 資源來用於推出新產品。 您將使用 Bicep 語言的許多元素,包括:

  • Bicep 程式碼中用來部署 Azure 資源的資源定義。
  • 用來讓範本可供重複使用的參數。
  • 變數和運算式,以便更輕鬆地撰寫和部署範本。
  • 用來協助您將範本結構分成多個檔案的模組。
  • 用來將範本和模組中的資料傳回給基礎結構部署者的輸出。

主要目標是什麼?

在此課程模組結束時,您將能夠建立 Bicep 範本來定義 Azure 資源。 您將能夠使用參數、變數與運算式,讓範本可供重複使用。 您也將能夠使用模組和輸出,將範本組織成不同的檔案。