AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·CN
·更新于 4 Aug 2026
某个应用程序部署在两个 AWS 区域中,每个区域将对象存储在本地 Amazon S3 存储桶中。这两个部署都需要访问来自这两个区域的所有对象和元数据。已在存储桶之间配置双向复制,并已启用 S3 Replication 指标。请实施一种机制,用于重试复制失败的对象。哪种方法满足此要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建一个 AWS Lambda 函数,该函数使用 S3 Batch Operations 来重试复制失败的对象。配置 S3 事件通知以将 failed-replication 事件发送到该 Lambda 函数。.
为什么这是答案
正确答案是使用 S3 Batch Operations。当 S3 复制失败时,S3 事件通知可以触发 Lambda 函数。Lambda 函数可以利用 S3 Batch Operations 来识别并重试复制失败的对象。S3 Batch Operations 是一种高效且可扩展的方式,用于对 S3 存储桶中的大量对象执行操作,包括复制。
其他选项不理想:
选项1和3:EventBridge 规则可以监听 S3 事件,但直接使用 Lambda 函数下载和重新上传单个失败对象效率低下,尤其是在涉及大量对象时。S3 Batch Operations 更适合处理批量操作。
选项2:使用 SQS 队列和 Lambda 轮询也是一种处理事件的方式,但同样,直接通过 Lambda 下载和重新上传单个对象不如 S3 Batch Operations 适用于批量重试。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡