java - 当对象上传到 JAVA 中的 S3 时触发 SWF 工作流程

标签 java amazon-web-services amazon-s3 amazon-swf

我正在使用 JAVA 中的 AWS Flow Framework 来构建工作流程。理想情况下,我希望在任何对象上传到 S3 时运行工作流程。

有没有办法使用Java从S3捕获事件?如果有人能给我提供一个使用 JAVA 从 S3 捕获事件通知的示例,那就太好了。

提前致谢

最佳答案

当文件上传到 s3 时,没有直接启动 wf 的方法。但 S3 支持在将文件添加到存储桶时发送通知。 您可以让 sqs 订阅通知,然后轮询该队列并在收到消息时启动 wf 或者,您可以在每次将文件上传到启动 wf 的存储桶时运行 lambda 函数。

关于java - 当对象上传到 JAVA 中的 S3 时触发 SWF 工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29659909/

相关文章:

java - 如何在 LIKE 运算符中使用占位符 '?'?

python - 使用 Amazon SWF 在服务器之间进行通信

ubuntu - AWS ubuntu 14.04 实例中的虚拟盒安装问题 "Running VirtualBox in a Xen environment is not supported"

amazon-web-services - cfn-init 相对于 userdata 有哪些优势?

Java 通用事务管理

web-services - CloudFront - 如何上传图片

java - 尝试使用 ionic 构建 Android 模拟器失败.. "Class not found: javac1.8"

java - JNA 在 Mac OS 上找不到共享库

node.js - Amazon S3 - 编辑上传的图像

java - 准备好的语句不返回字符串数字的结果