我有一个案例,其中我有一个带有生命周期规则的s3存储桶,用于删除其中的一些对象。
我需要的是在规则完成删除对象的操作后触发一个lambda。
有没有一种方法可以从3s生命周期规则中附加lambda的调用?我需要使用什么?
我见过一个tutorial,它允许您使用亚马逊EventBridge规则对EC2执行此操作,并且作为服务名称,输出上有S3选项。我能用它做点什么吗?
发布于 2021-08-26 09:11:37
您链接的教程是关于EC2自动缩放的。这是一个完全独立的服务,因此不适用于S3生命周期事件。
您可以做的是,当一个对象被删除时,使用an S3 event notification得到通知。但请注意,删除的每个对象都会收到此通知,因此不仅仅是在执行生命周期规则之后。
到目前为止,生命周期规则本身的通知还不存在,但几年来AWS团队对此提出了功能请求。
https://stackoverflow.com/questions/68937458
复制