Utilisation d'EventBridge pour la réplication S3 sur Outposts - Amazon Simple Storage Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation d'EventBridge pour la réplication S3 sur Outposts

Amazon S3 sur Outposts est intégré à Amazon EventBridge et utilise l'espace de noms s3-outposts. EventBridge est un service de bus d'événements sans serveur que vous pouvez utiliser pour connecter vos applications à des données provenant de diverses sources. Pour plus d'informations, consultez Qu'est-ce qu'Amazon EventBridge ? dans le Guide de l'utilisateur Amazon EventBridge.

Pour vous aider à résoudre les problèmes de configuration de la réplication, vous pouvez également configurer Amazon EventBridge afin qu'il reçoive des notifications sur les événements d'échec de la réplication. Les notifications d'EventBridge peuvent vous avertir dans les cas où les objets ne sont pas répliqués vers leurs Outposts de destination. Pour plus d'informations sur l'état actuel d'un objet répliqué, consultez Vue d'ensemble des statuts de réplication.

S3 sur Outposts peut envoyer des événements à EventBridge dès que certains événements se produisent dans votre compartiment Outposts. Contrairement à d'autres destinations, vous n'avez pas besoin de sélectionner les types d'événements que vous souhaitez proposer. Vous pouvez également utiliser les règles EventBridge pour acheminer des événements vers des cibles supplémentaires. Une fois EventBridge activé, S3 sur Outposts envoie tous les événements suivants à EventBridge.

Type d'événement Description Espace de noms

OperationFailedReplication

La réplication d'un objet au sein d'une règle de réplication a échoué. Pour plus d'informations sur les raisons de l'échec de la réplication S3 sur Outposts, consultez Utilisation d'EventBridge pour afficher les raisons de l'échec de la réplication S3 sur Outposts.

s3-outposts

Utilisation d'EventBridge pour afficher les raisons de l'échec de la réplication S3 sur Outposts

Le tableau suivant répertorie les raisons de l'échecs de la réplication S3 sur Outposts. Vous pouvez configurer une règle EventBridge pour publier et afficher la raison de l'échec via Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), AWS Lambda ou Amazon CloudWatch Logs. Pour plus d'informations sur les autorisations requises pour utiliser ces ressources pour EventBridge, consultez Using resource-based policies for EventBridge (Utilisation de politiques basées sur les ressources pour EventBridge).

Raison de l'échec de la réplication Description
AssumeRoleNotPermitted S3 sur Outposts ne peut pas assumer le rôle AWS Identity and Access Management (IAM) spécifié dans la configuration de la réplication.
DstBucketNotFound S3 sur Outposts n'est pas en mesure de trouver le compartiment de destination spécifié dans la configuration de la réplication.
DstBucketUnversioned La gestion des versions n'est pas activée sur le compartiment de destination Outposts. Pour répliquer des objets avec la réplication S3 sur Outposts, vous devez activer la gestion des versions pour le compartiment de destination.
DstDelObjNotPermitted S3 sur Outposts n'est pas en mesure de répliquer les suppressions vers le compartiment de destination. L'autorisation s3-outposts:ReplicateDelete peut être manquante pour le compartiment de destination.
DstMultipartCompleteNotPermitted S3 sur Outposts n'est pas en mesure de terminer le chargement partitionné des objets dans le compartiment de destination. L'autorisation s3-outposts:ReplicateObject peut être manquante pour le compartiment de destination.
DstMultipartInitNotPermitted S3 sur Outposts n'est pas en mesure de lancer le chargement partitionné des objets vers le compartiment de destination. L'autorisation s3-outposts:ReplicateObject peut être manquante pour le compartiment de destination.
DstMultipartPartUploadNotPermitted S3 sur Outposts n'est pas en mesure de charger le chargement partitionné des objets dans le compartiment de destination. L'autorisation s3-outposts:ReplicateObject peut être manquante pour le compartiment de destination.
DstOutOfCapacity S3 sur Outposts n'est pas en mesure de répliquer l'Outpost de destination car l'Outpost n'est pas compris dans la capacité de stockage de S3.
DstPutObjNotPermitted S3 sur Outposts n'est pas en mesure de répliquer les objets vers le compartiment de destination. L'autorisation s3-outposts:ReplicateObject peut être manquante pour le compartiment de destination.
DstPutTaggingNotPermitted S3 sur Outposts n'est pas en mesure de répliquer les balises d'objets vers le compartiment de destination. L'autorisation s3-outposts:ReplicateObject peut être manquante pour le compartiment de destination.
DstVersionNotFound S3 sur Outposts n'est pas en mesure de trouver la version d'objet requise dans le compartiment de destination pour répliquer les métadonnées de cette version d'objet.
SrcBucketReplicationConfigMissing S3 sur Outposts n'est pas en mesure de trouver une configuration de réplication pour le point d'accès associé au compartiment Outposts source.
SrcGetObjNotPermitted S3 sur Outposts n'est pas en mesure d'accéder à l'objet dans le compartiment source pour la réplication. L'autorisation s3-outposts:GetObjectVersionForReplication peut être manquante pour le compartiment source.
SrcGetTaggingNotPermitted S3 sur Outposts n'est pas en mesure d'accéder aux informations de balises d'objets dans le compartiment source. L'autorisation s3-outposts:GetObjectVersionTagging peut être manquante pour le compartiment source.
SrcHeadObjectNotPermitted S3 sur Outposts n'est pas en mesure de récupérer les métadonnées d'objets du compartiment source. L'autorisation s3-outposts:GetObjectVersionForReplication peut être manquante pour le compartiment source.
SrcObjectNotEligible L'objet n'est pas éligible à la réplication. L'objet ou ses balises d'objet ne correspondent pas à la configuration de réplication.

Pour plus d'informations sur le dépannage de la réplication, consultez les rubriques suivantes :

Surveillance d'EventBridge avec CloudWatch

Amazon EventBridge s'intègre à Amazon CloudWatch à des fins de surveillance. EventBridge envoie automatiquement des métriques à CloudWatch toutes les minutes. Ces mesures incluent le nombre d'événements auxquels correspond une règle et le nombre de fois qu'une cible est appelée par une règle. Quand une règle s'exécute dans EventBridge, toutes les cibles associées à la règle sont appelées. Vous pouvez surveiller votre comportement EventBridge via CloudWatch de la manière suivante.

  • Vous pouvez surveiller les métriques EventBridge disponibles pour vos règles EventBridge à partir du tableau de bord CloudWatch. Vous pouvez ensuite utiliser les fonctions de CloudWatch, telles que les alarmes CloudWatch, pour définir des alarmes sur certaines métriques. Si ces métriques atteignent les valeurs de seuil personnalisées que vous avez spécifiées dans les alarmes, vous recevez des notifications et pouvez agir en conséquence.

  • Vous pouvez définir Amazon CloudWatch Logs comme cible de votre règle EventBridge. EventBridge crée ensuite des flux de journaux et CloudWatch Logs stocke le texte des événements sous forme d'entrées de journal. Pour plus d'informations, consultez EventBridge et CloudWatch Logs.

Pour plus d'informations sur le débogage de la livraison d'événements et de l'archivage d'événements EventBridge, consultez les rubriques suivantes :