MicrosoftMicrosoft Azure Developer Associate AZ-204 Certification
·TW
·更新於 5 Aug 2026
您在 Premium 方案上託管 Function App,並且必須執行零停機部署。您已經建立了一個預備位置 (staging slot),並計畫在驗證後進行交換 (swap)。在預備環境中驗證期間,不得消耗任何生產環境的 Event Hub 或 Service Bus 訊息。您應該實作哪兩種組態?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將事件來源連接字串和其他機密標記為位置設定 (slot settings),並將預備位置指向非生產資源。, 在預備位置中新增 AzureWebJobs.`<FunctionName>`.Disabled = true 作為位置設定,以便在預備位置中停用觸發器,但在生產環境中保持啟用。.
為什麼這是答案
將事件來源連接字串和其他機密標記為位置設定 (slot settings),並將預備位置指向非生產資源,可確保在預備環境中驗證時,Function App 不會處理生產環境的訊息。這是因為位置設定會在交換時保留在各自的位置中,而不是隨應用程式程式碼一起交換。在預備位置中新增 AzureWebJobs.<FunctionName.Disabled = true 作為位置設定,可以明確停用預備位置中的特定函式觸發器,防止其在驗證期間消耗任何訊息,同時不影響生產環境。
「預覽交換」會將生產流量路由到預備位置,這與避免消耗生產訊息的目標相悖。在交換之前停止生產位置會導致停機,這與零停機部署的要求相悖。停用「從套件執行」與零停機部署無關,且可能導致啟動時間變長。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡