Esta documentação é um guia de referência para o Template [File Data Notify] S3 to IBM MQ, que tem por objetivo realizar uma subscrição de um Bucket do Amazon S3 para enviar uma notificação com IBM MQ ante qualquer mudança no diretório configurado.
Ao utilizar este template, é importante que você se atente a algumas configurações, esta documentação e os comentários no código irão auxiliá-lo.
IMPORTANTE: A conta configurada no conector de IBM MQ tem que ter permissão para leitura e eliminação de elementos da fila configurada. |
Macro fluxo
Conectores e Actions utilizados
- Google Sheets
- [Message] Publish in Batch
Configurando o Template
1. Trigger Event
Para iniciar a configuração do template você deve selecionar a trigger do tipo Amazon S3 e definir o evento Watch for New or Updated Files in a Folder ele fará a execução do flow a cada vez que ocorrer uma atualização de um arquivo na sua pasta do S3, feito isso escolha a sua conta da S3, configure o Last Modified Date Verified, onde você define qual a data da última modificação utilizado como referência para a Trigger, no campo Bucket to Watch você define o diretório que a trigger irá acessar. Por fim em File Prefix to Filter é possível criar um filtro para realizar a pesquisa de arquivos. Caso precise saber mais sobre a configuração da Trigger, acesse este artigo.
2. Pulicando em Fila no IBM MQ
Para enviar as informações do Amazon S3 para a fila de IBM MQ desejada, primeiro é preciso configurar o conetor de IBM MQ, para isso, é preciso criar ou selecionar uma conta com permissões para realizar o envio da mensagem indicando a fila a notificar e o nome do gerenciador da fila.