【发布时间】:2020-05-24 03:31:01
【问题描述】:
Amazon S3 存储桶中是否有任何功能可以限制存储量(IN GB)?如果是,那么我们如何通过 AWS-SDK javascript 或直接从 AWS-console 设置 Amazon S3 存储桶存储量限制(以 GB 为单位)?
【问题讨论】:
标签: amazon-web-services amazon-s3
Amazon S3 存储桶中是否有任何功能可以限制存储量(IN GB)?如果是,那么我们如何通过 AWS-SDK javascript 或直接从 AWS-console 设置 Amazon S3 存储桶存储量限制(以 GB 为单位)?
【问题讨论】:
标签: amazon-web-services amazon-s3
没有现有的 S3 功能可以执行此操作,因此您必须创建自定义解决方案。监控和限制存储桶大小的一种方法是创建CloudWatch alarm。随着存储桶大小的增加,当它达到您设置的限制时,您的 CloudWatch 警报状态将更改为 ALARM。然后它将向 SNS 主题发送消息。您可以创建一个 Lambda 函数来订阅此 SNS 主题。在此 Lambda 函数中,您可以阻止任何后续上传,例如通过更新存储桶策略。
【讨论】:
BucketSizeBytes metric。