Usar o EventBridge para replicação do S3 no Outposts - Amazon Simple Storage Service

Usar o EventBridge para replicação do S3 no Outposts

O Amazon S3 no Outposts é integrado ao Amazon EventBridge e usa o namespace s3-outposts. O EventBridge é um serviço de barramento de eventos com tecnologia sem servidor que você pode usar para conectar suas aplicações a dados de diversas origens. Para obter mais informações, consulte O que é o Amazon EventBridge? no Manual do usuário do Amazon EventBridge.

Para auxiliar na solução de problemas de configuração da replicação, você pode configurar o Amazon EventBridge para receber notificações sobre eventos de falha de replicação. O EventBridge pode notificar você em instâncias quando os objetos não forem replicados em seu Outposts de destino. Para ter mais informações sobre o estado atual de um objeto que está sendo replicado, consulte Visão geral do status da replicação.

Sempre que determinados eventos acontecem no bucket do Outposts, o S3 no Outposts pode enviar eventos ao EventBridge. Ao contrário de outros destinos, não é necessário selecionar quais tipos de evento você deseja entregar. Você também pode usar regras do EventBridge para encaminhar eventos para outros destinos. Depois que o EventBridge é ativado, o S3 no Outposts envia todos os eventos a seguir ao EventBridge.

Tipo de evento Descrição Namespace

OperationFailedReplication

Ocorreu uma falha na replicação de um objeto em uma regra de replicação. Para ter mais informações sobre motivos de falha de replicação do S3 no Outposts, consulte Usar o EventBridge para visualizar os motivos de falha da replicação do S3 no Outposts.

s3-outposts

Usar o EventBridge para visualizar os motivos de falha da replicação do S3 no Outposts

A tabela a seguir relaciona os motivos de falha da replicação do S3 no Outposts. Você pode configurar uma regra do EventBridge para publicar e visualizar o motivo da falha por meio do Amazon Simple Queue Service (Amazon SQS), do Amazon Simple Notification Service (Amazon SNS), do AWS Lambda ou do Amazon CloudWatch Logs. Para ter mais informações sobre as permissões que são necessárias para usar esses recursos no EventBridge, consulte Usar políticas com base em recursos para o EventBridge.

Motivos de falha da replicação Descrição
AssumeRoleNotPermitted O S3 no Outposts não pode assumir o perfil do AWS Identity and Access Management (IAM) especificado na configuração de replicação.
DstBucketNotFound O S3 no Outposts não consegue encontrar o bucket de destino especificado na configuração de replicação.
DstBucketUnversioned O versionamento não está ativado no bucket de destino do Outposts. Para ativar objetos com replicação do S3 no Outposts, você deve ativar o versionamento no bucket de destino.
DstDelObjNotPermitted O S3 no Outposts não consegue replicar exclusões no bucket de destino. A permissão s3-outposts:ReplicateDelete pode estar faltando para o bucket de destino.
DstMultipartCompleteNotPermitted O S3 no Outposts não consegue fazer multipart upload de objetos no bucket de destino. A permissão s3-outposts:ReplicateObject pode estar faltando para o bucket de destino.
DstMultipartInitNotPermitted O S3 no Outposts não consegue iniciar um multipart upload de objetos no bucket de destino. A permissão s3-outposts:ReplicateObject pode estar faltando para o bucket de destino.
DstMultipartPartUploadNotPermitted O S3 no Outposts não consegue fazer upload de objetos multipart no bucket de destino. A permissão s3-outposts:ReplicateObject pode estar faltando para o bucket de destino.
DstOutOfCapacity O S3 no Outposts não consegue se replicar para o Outpost de destino porque o Outposts está sem capacidade de armazenamento do S3.
DstPutObjNotPermitted O S3 no Outposts não consegue replicar objetos no bucket de destino. A permissão s3-outposts:ReplicateObject pode estar faltando para o bucket de destino.
DstPutTaggingNotPermitted O S3 no Outposts não consegue replicar tags de objetos no bucket de destino. A permissão s3-outposts:ReplicateObject pode estar faltando para o bucket de destino.
DstVersionNotFound O S3 no Outposts não consegue encontrar a versão necessária do objeto no bucket de destino para replicar os metadados dessa versão do objeto.
SrcBucketReplicationConfigMissing O S3 no Outposts não consegue encontrar uma configuração de replicação para o ponto de acesso associado ao bucket do Outposts de origem.
SrcGetObjNotPermitted O S3 no Outposts não consegue acessar o objeto no bucket de origem para replicação. A permissão s3-outposts:GetObjectVersionForReplication pode estar faltando para o bucket de origem.
SrcGetTaggingNotPermitted O S3 no Outposts não consegue acessar as informações da tag do objeto do bucket de origem. A permissão s3-outposts:GetObjectVersionTagging pode estar faltando para o bucket de origem.
SrcHeadObjectNotPermitted O S3 no Outposts não consegue recuperar metadados de objetos do bucket de origem. A permissão s3-outposts:GetObjectVersionForReplication pode estar faltando para o bucket de origem.
SrcObjectNotEligible O objeto não é elegível para replicação. O objeto ou suas tags de objeto não correspondem à configuração de replicação.

Para ter mais informações sobre como solucionar erros de replicação, consulte os seguintes tópicos:

Monitorar o EventBridge com o CloudWatch

Para monitoramento, o Amazon EventBridge é integrado ao Amazon CloudWatch. O EventBridge envia automaticamente métricas ao CloudWatch a cada minuto. Essas métricas incluem o número de eventos que foram correspondidos por uma regra e o número de vezes que um destino é invocado por uma regra. Quando uma regra é executada no EventBridge, todos os destinos associados à regra são invocados. Você pode monitorar o comportamento do EventBridge por meio do CloudWatch das maneiras a seguir.

  • Você pode monitorar as métricas disponíveis do EventBridge para suas regras do EventBridge no painel do CloudWatch. Depois, você pode usar os recursos do CloudWatch, como os alarmes do CloudWatch, para definir alarmes em determinadas métricas. Se essas métricas atingirem os valores de limite personalizados que você especificou nos alarmes, você receberá notificações e poderá agir adequadamente.

  • Você pode definir o Amazon CloudWatch Logs como destino de sua regra do EventBridge. Depois, o EventBridge cria fluxos de log e o CloudWatch Logs armazena o texto dos eventos como entradas de log. Para ter mais informações, consulte EventBridge and CloudWatch Logs.

Para ter mais informações sobre como depurar eventos de entrega e arquivamento de eventos do EventBridge, consulte os seguintes tópicos: