Uso de EventBridge para la replicación de S3 en Outposts - Amazon Simple Storage Service

Uso de EventBridge para la replicación de S3 en Outposts

Amazon S3 en Outposts se integra con Amazon EventBridge y utiliza el espacio de nombres s3-outposts. EventBridge es un servicio de bus de eventos sin servidor que se puede utilizar para conectar las aplicaciones con datos de varios orígenes. Para obtener más información, consulte What is Amazon EventBridge? (¿Qué es Amazon EventBridge?) en la Guía del usuario de Amazon EventBridge.

Puede configurar Amazon EventBridge para recibir notificaciones de eventos de error de replicación para ayudar a solucionar cualquier problema de configuración de la replicación. EventBridge pueden notificarle en instancias cuando los objetos no se repliquen en su Outposts de destino. Para obtener más información sobre el estado actual de un objeto que se replica, consulte Información general sobre el estado de replicación.

S3 en Outposts puede enviar eventos a EventBridge cada vez que se produzcan determinados eventos en el bucket. A diferencia de otros destinos, no es necesario seleccionar qué tipos de eventos desea entregar. Puede utilizar las reglas de EventBridge para dirigir los eventos hacia destinos adicionales. Una vez habilitado EventBridge, S3 en Outposts envía todos los eventos que sigan a EventBridge.

Tipo de evento Descripción Espacio de nombres

OperationFailedReplication

No se ha podido replicar un objeto dentro de una regla de replicación. Para obtener más información sobre los errores de Replicación de S3 en Outposts, consulte Uso de EventBridge para ver los motivos de error de Replicación de S3 en Outposts.

s3-outposts

Uso de EventBridge para ver los motivos de error de Replicación de S3 en Outposts

En la siguiente tabla se muestran los motivos de error de Replicación de S3 en Outposts. Puede configurar una regla de EventBridge para publicar y ver el motivo de error a través de Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), AWS Lambda o Registros de Amazon CloudWatch. Para obtener más información sobre los permisos necesarios para utilizar estos recursos de EventBridge, consulte el tema sobre el uso de las políticas basadas en recursos para EventBridge.

Motivo de error de replicación Descripción
AssumeRoleNotPermitted S3 en Outposts no puede asumir el rol (de IAM) AWS Identity and Access Management que se especifica en la configuración de replicación.
DstBucketNotFound S3 en Outposts no encuenta el bucket de destino especificado en la configuración de replicación.
DstBucketUnversioned El control de versiones no está habilitado en el bucket de destino de Outposts. Habilite el control de versiones en el bucket de destino para replicar objetos con Replicación de S3 en Outposts.
DstDelObjNotPermitted S3 en Outposts no puede replicar lo que se ha eliminado en el bucket de destino. Es posible que falte el permiso s3-outposts:ReplicateDelete para el bucket de destino.
DstMultipartCompleteNotPermitted S3 en Outposts no puede completar la carga multiparte de objetos en el bucket de destino. Es posible que falte el permiso s3-outposts:ReplicateObject para el bucket de destino.
DstMultipartInitNotPermitted S3 en Outposts no puede iniciar una carga multiparte de objetos en el bucket de destino. Es posible que falte el permiso s3-outposts:ReplicateObject para el bucket de destino.
DstMultipartPartUploadNotPermitted S3 en Outposts no puede iniciar una carga multiparte de objetos en el bucket de destino. Es posible que falte el permiso s3-outposts:ReplicateObject para el bucket de destino.
DstOutOfCapacity S3 en Outposts no puede replicarse en el Outpost de destino porque el Outpost no tiene capacidad de almacenamiento de S3.
DstPutObjNotPermitted S3 en Outposts no puede replicar objetos en el bucket de destino. Es posible que falte el permiso s3-outposts:ReplicateObject para el bucket de destino.
DstPutTaggingNotPermitted S3 en Outposts no puede replicar etiquetas de objetos en el bucket de destino. Es posible que falte el permiso s3-outposts:ReplicateObject para el bucket de destino.
DstVersionNotFound S3 en Outposts no encuentra la versión del objeto requerida en el bucket de destino para replicar los metadatos de esa versión del objeto.
SrcBucketReplicationConfigMissing S3 en Outposts no encuentra una configuración de replicación para el punto de acceso asociado al bucket de Outposts de origen.
SrcGetObjNotPermitted S3 en Outposts no puede acceder al objeto del bucket de origen para replicarlo. Es posible que falte el permiso s3-outposts:GetObjectVersionForReplication para el bucket de origen.
SrcGetTaggingNotPermitted S3 en Outposts no puede acceder a la etiqueta de objeto del bucket de origen. Es posible que falte el permiso s3-outposts:GetObjectVersionTagging para el bucket de origen.
SrcHeadObjectNotPermitted S3 en Outposts no puede recuperar los metadatos de objetos del bucket de origen. Es posible que falte el permiso s3-outposts:GetObjectVersionForReplication para el bucket de origen.
SrcObjectNotEligible El objeto no es apto para la replicación. Los objetos y sus etiquetas de objetos no coinciden con la configuración de replicación.

Para obtener más información acerca de la resolución de problemas de replicación, consulte los siguientes temas:

Monitoreo de EventBridge con CloudWatch

Para el monitoreo, se ha integrado Amazon CloudWatch con Amazon EventBridge. EventBridge envía automáticamente métricas a CloudWatch cada minuto. Estas métricas incluyen el número de eventos que coincide con una regla y el número de veces que una regla invoca un objetivo. Cuando se ejecuta una regla en EventBridge, se invocan todos los destinos asociados a la regla. Puede monitorear su comportamiento en EventBridge a través de CloudWatch de las siguientes maneras.

  • Puede monitorear las métricas de EventBridge disponibles para sus reglas de EventBridge desde el panel de CloudWatch. A continuación, puede utilizar las funciones de CloudWatch, como las alarmas de CloudWatch, para configurar alarmas en determinadas métricas. Si esas métricas alcanzan los valores límite personalizados que ha especificado en las alarmas, recibirá notificaciones y podrá tomar las medidas pertinentes.

  • Puede configurar Registros de Amazon CloudWatch como destino de su regla de EventBridge. A continuación, EventBridge crea flujos de registro y CloudWatch Logs almacena el texto de los eventos como entradas de registro. Para obtener más información, consulte EventBridge y CloudWatch Logs.

Para obtener más información sobre la depuración de eventos de archivo y la entrega de evenros de EventBridge, consulte los siguientes temas: