MicrosoftMicrosoft Azure Developer Associate AZ-204 Certification
·TW
·更新於 5 Aug 2026
您管理一個儲存事件文件的 Azure Cosmos DB SQL API 容器。依預設,事件必須在 7 天後刪除。某些稽核事件必須保留 90 天,而一小部分文件則永不逾期。您應該如何設定才能以最少的程式碼滿足所有要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在容器上啟用 TTL 並將預設 TTL 設定為 604800 秒(7 天)。, 對於稽核文件,設定每項目的 "ttl" 屬性為 7776000 秒(90 天)。, 對於不得逾期的文件,設定每項目的 "ttl" 屬性為 -1。.
為什麼這是答案
Azure Cosmos DB 的存留時間 (TTL) 功能允許您在容器或項目層級自動刪除項目。在容器上啟用 TTL 並將預設值設定為 604800 秒(7 天),可確保大多數事件文件在 7 天後被刪除。對於需要保留 90 天的稽核文件,您可以透過在項目上設定 ttl 屬性為 7776000 秒來覆寫容器的預設 TTL。對於永不逾期的文件,將其 ttl 屬性設定為 -1 會使其免於自動刪除。這種方法利用了 Cosmos DB 內建的 TTL 功能,以最少的程式碼滿足所有要求。在容器層級停用 TTL 並使用變更摘要來實作刪除會增加不必要的複雜性。索引策略與 TTL 的排除無關。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡