簡介

已完成

藉由使用參數,您可以建立有彈性並能重複使用的 Bicep 範本。 您可以針對部署中可能會變更的層面定義參數,例如環境相關的設定、Azure 資源的定價與容量設定,以及存取外部系統的 API 金鑰。 參數可以設定成安全地處理敏感性資料。 在本課程模組中,您將學習如何定義及設定參數,以及如何在部署期間指定參數值。

範例案例

假設您負責在玩具公司部署及設定 Azure 基礎結構。 人力資源 (HR) 部門正在將內部部署 Web 應用程式與其資料庫移轉至 Azure。 因為該應用程式將負責處理所有玩具公司員工的相關資訊,所以安全性很重要。

您必須準備開發、測試與生產環境三個環境的基礎結構。 您將使用基礎結構即程式碼技術,建置此基礎結構,以便在所有的環境中,重複使用相同的範本進行部署。 您將為每個環境建立個別的參數值組,同時保障從 Azure Key Vault 擷取資料庫認證時的安全。

我們將會怎麼做?

在本課程模組中,您將使用參數,建置可重複使用的 Bicep 範本。 Bicep 檔案會定義 Azure App Service 方案與應用程式。 也會定義 SQL 伺服器與資料庫。 您將建立參數檔案來指定環境的值。 您會使用 Key Vault 來保護參數值。

主要目標是什麼?

在本模組結束時,您將能夠:

  • 自訂參數,並限制每個參數可使用的值
  • 了解參數如何傳遞至 Bicep 範本
  • 使用安全參數,確保祕密不會外洩或不必要地共用