簡介

已完成

子系和延伸模組資源可讓您的 Azure 部署存取 Azure 平台的進階功能和強大功能。 您可以使用清楚且可理解的範本語法,在 Bicep 中建立這些資源類型。

您也可以使用 Bicep 來參考在 Bicep 檔案本身以外建立的資源。 例如,您可以參考同事使用 Azure 入口網站 或從另一個 Bicep 範本或模組內手動建立的資源,即使它們位於不同的資源群組或訂用帳戶中也一樣。 藉由使用 Bicep 的這些功能,您可以釋放能力來建立功能強大的範本,以部署 Azure 基礎結構的所有層面。

範例案例

假設您負責為某家玩具公司部署和設定 Azure 基礎結構。 貴公司的 R&D 部門會與您連絡,因為他們正在處理一架新的玩具無人機,在不知情的目標上噴灑閃閃發光。 R&D 小組成員開始測試無人機。 他們計劃收集無人機可以飛行距離的遙測、可以噴灑的閃閃發光量,以及電池電量。

他們希望您設定新的 Azure Cosmos DB 資料庫,以儲存此有價值且高度敏感的產品測試數據。 他們需要您記錄所有資料庫存取嘗試,讓他們能夠確信沒有任何競爭者要存取資料。

小組建立了一個記憶體帳戶來儲存其所有的設計檔,並希望您協助稽核所有嘗試存取它們。

Architecture diagram showing how logs are sent from the new Azure Cosmos DB account and the storage account to the Log Analytics workspace.

我們將會怎麼做?

在本課程模組中,您將瞭解 Azure 資源類型,以及如何在整個 Azure 中使用子系和延伸模組資源。 您可以建立 Bicep 範本來部署一組 Azure 資源,並使用 Bicep 的數個功能,包括:

  • 透過巢狀結構資源、parent 屬性,以及藉由建立多部分資源名稱進行子資源定義。
  • 使用 scope 屬性的延伸模組資源定義。
  • 使用 existing 關鍵字的現有資源參考。

主要目標是什麼?

在本課程模組結束時,您可以建立包含子系和擴充資源的 Bicep 範本。 您也可以建立 Bicep 範本,以參考範本檔案外部建立的既有 Azure 資源。

必要條件

您應熟悉:

  • 建立及部署基本 Bicep 範本。
  • Azure,包括 Azure 入口網站、訂用帳戶、資源群組及資源定義。

若要遵循此課程模組中的練習,您需要: