Publicado: Nov 29, 2021

Agora você pode usar notificações de eventos do Amazon S3 com o Amazon EventBridge para criar, escalar e implantar aplicações orientadas a eventos com base nas alterações nos dados armazenados no S3. Isso torna mais fácil agir em novos dados no S3, criar várias aplicações que reagem às alterações de objeto simultaneamente e reproduzir eventos anteriores, tudo sem criar cópias adicionais de objetos ou desenvolver um novo software. Com maior flexibilidade para processar eventos e enviá-los a vários destinos, agora você pode criar novas aplicações, sem servidor, com análise avançada e machine learning em escala com mais confiança, sem escrever código personalizado de uso único.

As notificações de eventos do Amazon S3 com o Amazon EventBridge permitem usar recursos avançados de filtragem e roteamento e enviar eventos para 18 destinos, incluindo o AWS Lambda, Amazon Kinesis, AWS Step Functions e Amazon SQS. As notificações de eventos do S3 com o EventBridge pode simplificar sua arquitetura, permitindo que você combine qualquer atributo, ou uma combinação de atributos, para objetos em um evento do S3. Isso possibilita filtrar eventos por tamanho de objeto, intervalo de tempo ou outros campos de metadados de evento antes de invocar uma função de destino do AWS Lambda ou outros destinos. Por exemplo, se milhões de arquivos de áudio forem carregados para um bucket do S3, você poderá filtrar por arquivos específicos e enviar uma notificação de evento a vários fluxos de trabalho. Por meio desses vários fluxos de trabalho, o mesmo evento pode ser usado para transcrever um arquivo de áudio, alterar seu formato de mídia para transmissão e aplicar machine learning para gerar uma pontuação de sentimento. Por fim, você também pode arquivar e reproduzir eventos do S3, que oferecem a capacidade de reprocessar um evento em caso de erro ou se um novo módulo de aplicação for adicionado.

As notificações de eventos do Amazon S3 no Amazon EventBridge agora estão disponíveis em todas as regiões comerciais da AWS. Você pode começar a enviar notificações de eventos do S3 para o Amazon EventBridge com alguns cliques no Console de Gerenciamento da AWS ou com uma única solicitação de API. Para saber mais, acesse o Guia do usuário do S3 ou leia o Blog de notícias da AWS. Para saber sobre preços, acesse a página de preços do Amazon EventBridge.

Observação: os serviços da AWS geram eventos que invocam funções Lambda, e as funções Lambda podem enviar mensagens para serviços da AWS. Para evitar loops infinitos, recomendamos ter o cuidado de garantir que funções Lambda não invoquem serviços ou APIs de uma forma que acione outra invocação dessa função.