amazon-web-services - 上传开始的 AWS S3 事件通知
问题描述
我尝试通过 SNS 主题设置 S3 事件通知,并且能够在创建对象时成功获取事件通知。但是,在我的用例中,我们无法控制来自应用程序的大文件上传。这些上传需要时间。我们也希望在上传开始(正在进行)时得到通知。
我找不到与上传开始相对应的任何事件类型!对于大文件,使用分段上传,所以我们得到“分段上传完成”事件,但我们仍然不知道上传何时开始!
有没有其他方法可以检测 AWS S3 上的上传(开始)?
解决方案
您可以创建触发Amazon SNS 主题并向其发送消息的Amazon CloudWatch Events 规则:CreateMultiPartUpload
来自CreateMultipartUpload - Amazon Simple Storage Service:
此操作启动分段上传并返回上传 ID。
推荐阅读
- javascript - 如果参数是隐式提供的,如何为函数调用提供额外的参数?
- sql - 计算一个小时的时间跨度之间的记录
- flutter - 如何在 Flutter 中以编程方式在 Nav Drawer 中显示/隐藏菜单项并在 App Bar 中启用/禁用溢出菜单项?
- php - 您可以在 POST 或任何其他请求上使用中间件吗?
- javascript - 防止在移动设备上输入时显示软件键盘
- php - 根据通过 POST 发送的变量返回 JSON
- php - 为什么 Tinybutstrong Mergeblock 给我错误:'item before ...既不是对象也不是数组。它的类型是 NULL..'
- python - Python Pandas GroupBy 聚合 Collect_List Collect_Set
- css - 元素在 Dialog Material UI React 中绝对定位
- shell - 用于解密文件的 Shell 脚本