AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·KO·업데이트됨 4 Aug 2026
애플리케이션이 두 AWS 리전에 배포되어 있으며, 각 리전은 로컬 Amazon S3 버킷에 객체를 저장합니다. 두 배포 모두 양쪽 리전의 모든 객체와 메타데이터에 액세스해야 합니다. 버킷 간에 양방향 복제가 구성되어 있고 S3 Replication 지표가 활성화되어 있습니다. 복제에 실패한 객체에 대해 복제를 재시도하는 메커니즘을 구현하세요. 어떤 접근 방식이 이 요구 사항을 충족합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: S3 Batch Operations를 사용하여 복제에 실패한 객체에 대해 복제를 재시도하는 AWS Lambda 함수를 생성합니다. S3 이벤트 알림을 구성하여 failed-replication 이벤트를 해당 Lambda 함수로 보냅니다..
이것이 정답인 이유
S3 Batch Operations는 대량의 S3 객체에 대한 작업을 자동화하는 데 적합합니다. 복제 실패 이벤트를 수신하면, 실패한 객체 목록을 생성하고 S3 Batch Operations를 사용하여 이 목록에 있는 각 객체에 대해 재시도 로직을 실행하는 Lambda 함수를 호출할 수 있습니다. 이는 대규모 복제 실패 시 효율적인 재시도 메커니즘을 제공합니다. 다른 옵션들은 단일 객체 처리에는 적합할 수 있지만, 대량의 실패한 객체에 대한 재시도에는 S3 Batch Operations만큼 효율적이지 않습니다. 특히, EventBridge와 Lambda를 직접 연결하는 방식은 각 실패 이벤트마다 Lambda를 호출하여 비용 및 복잡성이 증가할 수 있습니다.