如何在 AWS S3 文件上传时触发 Azure 逻辑应用程序?

How to trigger an azure logic app on AWS S3 file upload?

我正在寻找一种方法来在文件上传到我在 AWS 中的 S3 存储桶后触发逻辑应用程序。根据下图和 documentation 的集成需要一个对象键,这意味着它只能在特定对象更新后触发

有没有一种方法可以在任何 S3 上传时触发逻辑应用程序并获取该特定对象的元数据?

在研究解决方案几天后,在撰写本文时,Azure 方面无法获得任何上传到 S3 存储桶的通知。 然而,正如@Skin 的评论所建议的那样,我能够通过 Lambda 函数处理它。通过 S3 上传触发的 lambda 函数,它通过 HTTPs 调用逻辑应用程序。当然Lambda在VPC中有一些配置可以调用外部资源。

  1. 使用 cron 创建 Azure 逻辑应用程序以每 5 分钟左右获取一次数据..
  2. 使用 S3 连接器并获取 S3 内容。
  3. 使用数据收集器连接器并将其移至商店帐户或工作区。