我有一个s3存储桶,其中每3分钟上传一个tar文件。现在,如果s3文件在5分钟内未收到任何数据,我想设置警报通知,我应该收到一封电子邮件通知。不幸的是,我无法在cloud-watch s3中找到任何此类指标。请让我知道是否有人对此有解决方案。
答案 0 :(得分:1)
Amazon CloudWatch对每个Amazon S3存储桶都有一个NumberOfObjects
指标。
但是,我不确定它多久更新一次。当然不会有5分钟的分辨率。
此外,没有警报表示“如果此数字未更改”。
如果您的存储桶中没有很多对象(例如<1000),则一种方法是:
list_bucket()
以从存储桶中检索对象列表,然后按LastModified
如果存储桶中有许多个对象,则: