【发布时间】:2018-03-16 05:58:45
【问题描述】:
我正在开发一个 POC,我在 S3 上设置了一个生命周期规则,以在一定天数后将对象移动到冰川(如果对象具有指定的标签)。规则对我来说工作正常,对象被生命周期规则移动到冰川,存储类型从标准更改为冰川。 (到目前为止一切顺利)。
由于我需要限制用户在我的应用程序中使用该文件(存档文件),我正在寻找一种方法来获取通知(通过 SQS)或在对象为实际上搬到了冰川。
我已在此处检查了 S3 支持的事件通知类型 (http://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html#supported-notification-event-types),但它没有任何用于存储更改或将对象移动到冰川的内容。
让我知道是否有任何方法可以配置此行为或我可以使用任何其他方法来实现此行为。
问候。
【问题讨论】:
-
如果使用
listObjectKeys或listBucket可以获取对象的存储类。由于未触发事件,因此您必须以编程方式进行检查。
标签: amazon-web-services amazon-s3 java-8 aws-lambda amazon-sqs