MicrosoftMicrosoft Azure Developer Associate AZ-204 Certification
·CN
·更新于 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 天)可以满足默认删除要求。对于需要保留 90 天的审计文档,可以在其 ttl 属性中设置 7776000 秒(90 天)来覆盖容器默认值。对于永不失效的文档,将其 ttl 属性设置为 -1 可以指示它们不应过期。这种方法最大限度地利用了 Cosmos DB 的内置功能,减少了自定义代码的需求。在容器级别禁用 TTL 会导致所有文档永不失效,不符合要求。索引策略与 TTL 无关,不能用于排除文档的过期处理。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡