Una aplicación se implementa en dos AWS Regions, y cada Region almacena objetos en un bucket de Amazon S3 local. Ambas implementaciones requieren acceso a todos los objetos y metadatos de ambas Regions. La replicación bidireccional está configurada entre los buckets y las métricas de S3 Replication están habilitadas. Implemente un mecanismo que reintente la replicación de los objetos que no se replican. ¿Qué enfoque satisface este requisito?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree una función de AWS Lambda que use S3 Batch Operations para reintentar la replicación de los objetos que no se replicaron. Configure las notificaciones de eventos de S3 para enviar los eventos de failed-replication a esa función Lambda..
Por qué esta es la respuesta
La opción correcta utiliza S3 Batch Operations, que es el método más eficiente y escalable para reintentar la replicación de múltiples objetos fallidos. S3 Batch Operations puede procesar millones de objetos con una sola solicitud, lo que lo hace ideal para este escenario. La función Lambda se invoca mediante notificaciones de eventos de S3 para failed-replication, lo que garantiza que el proceso de reintento se active solo cuando sea necesario. Las otras opciones son menos eficientes. La primera opción, usar EventBridge y Lambda para PutObject individualmente, es ineficiente para un gran volumen de objetos. La segunda opción, usar SQS y Lambda para PutObject individualmente, también es ineficiente para un gran volumen. La tercera opción, similar a la primera, carece de la escalabilidad de S3 Batch Operations.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta