簡介
管線可讓您以可重複的方式部署 Azure 資源。 在本課程模組中,您將了解如何擴充部署管線,以使用多個環境。 您的管線可協助您驗證及測試變更,而不會將風險新增至實際執行環境。 驗證變更之後,您的管線會使用相同的程序來部署至實際執行環境。
範例案例
假設您是一家玩具公司的 Azure 系統管理員。 您已與網站小組合作建立 Bicep 範本,可部署及設定 Azure 資源。 您也已建立管線來自動部署 Bicep 檔案。
您的網站小組想要與協力廠商產品評論服務整合,讓客戶提交及檢視玩具的產品評論。 網站小組必須能夠在將此服務整合到貴公司的網站時試用此服務,但該小組不想提交實際的產品評論。 該小組已獲得對檢閱服務沙箱版本的存取權,以進行安全測試。
現在,小組要求您協助更新其部署管線。 該小組必須將網站部署到與客戶所使用之實際執行環境不同的非實際執行環境。 小組必須針對每個環境中的評等 API 使用不同的組態設定:
您將做什麼?
在此課程模組中,您將了解如何以一致的方式擴充管線,以將 Bicep 程式碼部署至多個 Azure 環境。 您將為每個環境建立個別的服務連線和服務主體,以支援更高的安全性和隔離。
您將使用所謂的管線範本檔案,在單一位置定義部署步驟,並使用 Bicep 參數來處理環境之間的設定差異。 同時保護參數值,使其不會意外洩漏管線記錄中的祕密。
主要目標是什麼?
完成本課程模組之後,您將能夠將管線更新為以多個環境為目標。 您將了解如何使用管線範本以避免定義中的重複,以及如何為每個環境提供 Bicep 檔案的參數。