一家公司使用 AWS Organizations 在多个 AWS 账户中强制执行 CloudTrail。CloudTrail 日志被传送到一个启用了 S3 Versioning 的集中式 S3 存储桶。S3 生命周期策略会在 3 年后删除当前对象版本。四年后,即使新的日志交付量保持不变,存储桶中的对象总数仍在持续增加。哪种解决方案能以最具成本效益的方式删除超过 3 年的对象?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 配置 S3 生命周期策略,使其删除旧版本和当前版本。.
为什么这是答案
正确答案是配置 S3 生命周期策略,使其删除旧版本和当前版本。问题描述指出,S3 生命周期策略会在 3 年后删除当前对象版本,但存储桶中的对象总数仍在持续增加。这表明旧版本(非当前版本)的对象未被删除。通过修改 S3 生命周期策略,使其同时删除旧版本和当前版本,可以确保所有超过 3 年的对象都被删除,这是最经济高效的解决方案。 配置组织的集中式 CloudTrail trail,使其在 3 年后过期对象,这种说法不准确。CloudTrail 本身不直接管理 S3 存储桶中的对象生命周期。 创建一个 AWS Lambda 函数来枚举和删除对象虽然可行,但与 S3 生命周期策略相比,成本更高且管理复杂,因为需要编写、测试和维护代码。 将父账户配置为传送到 S3 存储桶的所有对象的所有者与删除旧对象无关,它主要涉及权限和所有权管理。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡