Entenda as notificações para buckets
Você pode ativar a notificação de eventos para um bucket do S3 se quiser que o StorageGRID envie notificações sobre eventos especificados para um SNS (Serviço de notificação simples) do Amazon de destino.
Você pode "configurar notificações de eventos"associar XML de configuração de notificação a um bucket de origem. O XML de configuração de notificação segue convenções S3 para configurar notificações de bucket, com o tópico SNS de destino especificado como a URNA de um endpoint.
As notificações de eventos são criadas no intervalo de origem conforme especificado na configuração de notificação e são entregues ao destino. Se um evento associado a um objeto for bem-sucedido, uma notificação sobre esse evento será criada e colocada em fila para entrega.
A singularidade e a ordem das notificações não são garantidas. Mais de uma notificação de um evento pode ser entregue ao destino como resultado de operações tomadas para garantir o sucesso da entrega. E como a entrega é assíncrona, o tempo de ordenação das notificações no destino não é garantido para corresponder à ordenação de eventos no intervalo de origem, particularmente para operações originadas de diferentes sites da StorageGRID. Você pode usar a sequencer
chave na mensagem de evento para determinar a ordem dos eventos para um determinado objeto, conforme descrito na documentação do Amazon S3.
Notificações e mensagens suportadas
As notificações de eventos do StorageGRID seguem a API do Amazon S3 com algumas limitações:
-
Os seguintes tipos de evento são suportados:
-
S3:ObjectCreated:*
-
S3:ObjectCreated:put
-
S3:ObjectCreated:Post
-
S3:ObjectCreated:Copy
-
S3:ObjectCreated:CompleteMultipartUpload
-
S3:ObjectRemoved:*
-
S3:ObjectRemovado:Excluir
-
S3:ObjectRemoved:DeleteMarkerCreated
-
S3:ObjectRestore:Post
-
-
As notificações de eventos enviadas pelo StorageGRID usam o formato JSON padrão, mas não incluem algumas chaves e usam valores específicos para outras, como mostrado na tabela:
Nome da chave | Valor StorageGRID |
---|---|
EventSource |
|
AwsRegion |
não incluído |
x-amz-id-2 |
não incluído |
arn |
|