

# Usar o EventBridge para replicação do S3 no Outposts
<a name="outposts-replication-eventbridge"></a>

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 é Amazon EventBridge?](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html) 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](manage-outposts-replication.md#outposts-replication-status-overview).

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](#outposts-replication-failure-codes). | `s3-outposts` | 

## Usar o EventBridge para visualizar os motivos de falha da replicação do S3 no Outposts
<a name="outposts-replication-failure-codes"></a>

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](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-use-resource-based.html).


| 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 de carregamento fracionado 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:
+ [Criar uma função do IAM](outposts-replication-prerequisites-config.md#outposts-rep-pretwo)
+ [Solução de problemas de replicação](manage-outposts-replication.md#outposts-replication-troubleshoot)

## Monitorar o EventBridge com o CloudWatch
<a name="outposts-replication-eventbridge-cw"></a>

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](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html) que foram correspondidos por uma [regra](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rules.html) e o número de vezes que um [destino](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-targets.html) é 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](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-monitoring.html#eb-metrics) 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](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-use-resource-based.html#eb-cloudwatchlogs-permissions).

Para ter mais informações sobre como depurar eventos de entrega e arquivamento de eventos do EventBridge, consulte os seguintes tópicos:
+ [Política de repetição de eventos e uso de filas de mensagens não entregues](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rule-dlq.html)
+ [Arquivar eventos do EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-archive-event.html)