'How to trigger an azure logic app on AWS S3 file upload?
I am looking to find a way to trigger a logic app once a file is uploaded to my S3 bucket in AWS. The integration according to the image below and the documentation is expecting an object key which means it is only able to trigger once a specific object is updated

Is there a way I can trigger a logic app on ANY S3 uploads and get the metadata of that specific object?
Solution 1:[1]
After a couple of days working on the solution, there is no possible way from azure side to get informed of any uploads to a S3 bucket as the time of writing this. I was however able to handle it via a Lambda function as the comment from @Skin suggested. A lambda function which is triggered via a S3 upload and it is calling Logic App via HTTPs. of course, the Lambda has some configuration to it in VPC to be able to call external resources.
Solution 2:[2]
- Create Azure logic app with cron to fetch data every 5 minutes or so..
- Use S3 connector and get the S3 content.
- Use the data collector connector and move this either into store account or workspace.

Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Ben |
| Solution 2 | Adrian Mole |
