Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Entenda as notificações para buckets

Você pode habilitar a notificação de eventos para um bucket do S3 se quiser que o StorageGRID envie notificações sobre eventos especificados para um cluster Kafka de destino ou para o Amazon Simple Notification Service.

Por exemplo, você pode configurar alertas a serem enviados aos administradores sobre cada objeto adicionado a um bucket, onde os objetos representam arquivos de log associados a um evento crítico do sistema.

As notificações de eventos são criadas no bucket 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 enfileirada para entrega.

A exclusividade 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 realizadas para garantir o sucesso da entrega. E como a entrega é assíncrona, não há garantia de que a ordem temporal das notificações no destino corresponda à ordem dos eventos no bucket de origem, principalmente para operações originadas de diferentes sites do StorageGRID . Você pode usar o sequencer digite a mensagem do evento para determinar a ordem dos eventos para um objeto específico, conforme descrito na documentação do Amazon S3.

As notificações de eventos do StorageGRID seguem a API do Amazon S3 com algumas limitações.

  • Os seguintes tipos de eventos são suportados:

    • s3:ObjetoCriado:

    • s3:ObjectCreated:Colocar

    • s3:ObjetoCriado:Post

    • s3:ObjetoCriado:Copiar

    • s3:ObjetoCriado:CompleteMultipartUpload

    • s3:ObjetoRemovido:

    • s3:ObjetoRemovido:Excluir

    • s3:ObjetoRemovido:ExcluirMarcadorCriado

    • s3:Restauração de Objeto:Postagem

  • As notificações de eventos enviadas do StorageGRID usam o formato JSON padrão, mas não incluem algumas chaves e usam valores específicos para outras, conforme mostrado na tabela:

Nome da chave Valor StorageGRID

fonte do evento

sgws:s3

Região aws

não incluído

x-amz-id-2

não incluído

arn

urn:sgws:s3:::bucket_name