Q
新S3對象的通知
26
A
回答
25
UPDATE:
自2014年11月,S3支持以下事件通知:
s3:ObjectCreated:Put
- 一個對象是由一個HTTP PUT操作創建的。s3:ObjectCreated:Post
- 一個對象是由HTTP POST操作創建的。s3:ObjectCreated:Copy
- 一個對象被創建了S3複製操作。s3:ObjectCreated:CompleteMultipartUpload
- 一個對象是由完成S3多部分上載創建的。s3:ObjectCreated:*
- 一個對象是由上面列出的事件類型之一創建的,或者是由將來添加的類似對象創建事件創建的。s3:ReducedRedundancyObjectLost
- 存儲有Reduced Redundancy的S3對象已丟失。
這些通知可以頒發給Amazon SNS,SQS或。請查看Alan's answer中鏈接的博文,瞭解有關這些新通知的更多信息。
原來的答案:
雖然亞馬遜S3有一個水桶通知系統在地方它不支持通知的任何東西,但S3:ReducedRedundancyLostObject事件(見GET桶通知部分的API中)。
目前檢查新對象的唯一方法是輪詢桶在預設的時間間隔或建立在上傳客戶端(可能是基於亞馬遜SNS)自己的通知邏輯。
11
推送通知,現在已經內置到S3:
http://aws.amazon.com/blogs/aws/s3-event-notification/
當通過PUT或POST或者多部分上傳完成後會創建一個對象,你可以將通知發送到SQS或SNS。
0
你最好的選擇時下正在使用AWS LAMBDA服務。您可以使用node.js javascript,java或Python編寫Lambda(可能會更多地添加更多選項)。 lambda服務允許您編寫響應來自S3的事件(如文件上載)的函數。經濟高效,可擴展且易於使用。
相關問題
- 1. s3對象的冰川檢索通知
- 2. 通知對象
- 3. 關於對象權限更改的AWS S3事件通知
- 4. 對象更新後通知PropertyChanged
- 5. WPF綁定對象更新通知
- 6. 1.0.2通知對象
- 7. 彈性s3通知
- 8. 通過CLI的aws s3對象權限
- 9. 特定對象的通知
- 10. IOS通知「死」的對象
- 11. boto3 S3:更新對象上的`expiry-date`
- 12. 推送通知對象
- 13. 通知使用對象
- 14. C++對象終止通知
- 15. Java對象通知父類
- 16. 編輯通知對象?
- 17. 如何通知對象?
- 18. S3跨賬戶通知
- 19. 刪除S3對象
- 20. 刪除s3對象
- 21. 更新新舊通知的通知
- 22. WPF通知變動對對象
- 23. Flex通知多個對象的Javascript通知
- 24. 在新對象添加到NSArrayController的時候獲取通知
- 25. AWS S3的iOS - 知道什麼時候上市對象完成
- 26. 如何通知Java對象中的事件的MATLAB對象?
- 27. 更改域對象的通知(Hibernate/Java)
- 28. 通知Android的對象錯誤
- 29. 志願的NSMutableArray刪除對象通知
- 30. 註冊通知的託管對象