Usar o EventBridge
O Amazon S3 pode enviar eventos ao Amazon EventBridge sempre que certos eventos ocorrerem no bucket. Ao contrário de outros destinos, não é necessário selecionar quais tipos de evento você deseja entregar. Depois que o EventBridge estiver habilitado, todos os eventos abaixo serão enviados ao EventBridge. Você pode usar regras do EventBridge para encaminhar eventos para outros destinos. A seguir, estão listados os eventos que o Amazon S3 envia ao EventBridge.
| Tipo de evento | Descrição |
|---|---|
|
Objeto criado |
Um objeto foi criado. O campo reason na estrutura de mensagens de eventos indica qual API do S3 foi usada para criar o objeto: PutObject, POST Object, CopyObject ou CompleteMultipartUpload. |
|
Objeto excluído (DeleteObject) Objeto excluído (validade do ciclo de vida) |
Um objeto foi excluído. Quando um objeto é excluído usando uma chamada de API do S3, o campo reason é definido como DeleteObject. Quando um objeto é excluído por uma regra de validade do S3 Lifecycle, o campo reason (motivo) é definido como Lifecycle Expiration (Validade do ciclo de vida). Para obter mais informações, consulte Expirando objetos. Quando um objeto sem versionamento é excluído ou um objeto com versionamento é excluído permanentemente, o campo deletion-type é definido como Permanently Deleted. Quando um marcador de exclusão é criado para um objeto versionado, o campo |
|
Restauração de objeto iniciada |
Uma restauração de objetos foi iniciada da classe de armazenamento S3 Glacier ou S3 Glacier Deep Archive ou do nível de acesso de arquivo ou de acesso de arquivo profundo do S3 Intelligent-Tiering. Para obter mais informações, consulte Trabalhando com objetos arquivados. |
|
Restauração de objeto concluída |
Uma restauração de objeto foi concluída. |
|
Restauração de objeto expirada |
A cópia temporária de um objeto restaurado do S3 Glacier ou S3 Glacier Deep Archive expirou e foi excluída. |
|
Classe de armazenamento de objetos alterada |
Um objeto foi transferido para uma classe de armazenamento diferente. Para obter mais informações, consulte Transição de objetos usando o Amazon S3 Lifecycle. |
|
Nível de acesso de objeto alterado |
Um objeto foi transferido para o nível de acesso de arquivo ou de acesso de arquivo profundo do S3 Intelligent-Tiering. Para obter mais informações, consulte Gerenciar custos de armazenamento com o Amazon S3 Intelligent-Tiering. |
|
ACL de objeto atualizada |
Uma lista de controle de acesso (ACL) de objetos foi definida usando |
|
Etiquetas de objeto adicionadas |
Um conjunto de tags foi adicionado a um objeto usando |
|
Etiquetas de objeto excluídas |
Todas as tags foram removidas de um objeto usando |
nota
Para obter mais informações sobre como os tipos de eventos do Amazon S3 são mapeados para os tipos de evento do EventBridge, consulte Mapeamento e solução de problemas do Amazon EventBridge.
Você pode usar o Amazon S3 Event Notifications com o EventBridge para escrever regras que executam ações quando um evento ocorre em seu bucket. Por exemplo, ele pode enviar uma notificação para você. Para obter mais informações, consulte What is EventBridge? no Guia do usuário do Amazon EventBridge.
Para obter mais informações sobre as ações e os tipos de dados com os quais você pode interagir usando a API do EventBridge, consulte Amazon EventBridge API Reference na Referência da API do Amazon EventBridge.
Para obter informações sobre preços, consulte Preços do Amazon EventBridge