我想使用CloudWatch检测何时将文件从一个s3存储桶复制到我的存储桶。
我有一个CloudWatch事件规则,该规则监视我的存储桶上的PutObject
事件,当我从外部源将文件复制到s3时,该事件运行良好。如果我将文件从另一个s3存储桶复制到存储桶中,则不起作用。
要复制文件,我使用了CLI aws s3 cp s3://origin-bucket/myfile.csv s3://destination-bucket/myfile.csv
,并尝试通过UI。我使用一个小文件(几kb)进行了测试。从我的本地计算机(aws s3 cp myfile.csv s3://destination-bucket/myfile.csv
)复制触发了事件OK。
我也尝试了事件CopyObject
和PostObject
,但都没有被触发。
任何人都可以告诉我是否有需要我做的Cloudwatch活动吗?