Amazon web services 通过AWS sdk javascript或来自AWS控制台的AWS S3存储容量限制(以GB为单位)
AWS S3存储桶中是否有限制存储容量(GB)的功能?如果是,那么我们如何通过AWS-SDK javascript或直接从AWS控制台设置AWS S3存储容量限制(以GB为单位)?现有的S3功能无法做到这一点,因此您必须创建自定义解决方案。监视和限制铲斗大小的一种方法是创建一个。随着存储桶大小的增加,当它达到设置的限制时,CloudWatch警报的状态将更改为Amazon web services 通过AWS sdk javascript或来自AWS控制台的AWS S3存储容量限制(以GB为单位),amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,AWS S3存储桶中是否有限制存储容量(GB)的功能?如果是,那么我们如何通过AWS-SDK javascript或直接从AWS控制台设置AWS S3存储容量限制(以GB为单位)?现有的S3功能无法做到这一点,因此您必须创建自定义解决方案。监视和限制铲斗大小的一种方法是创建一个。随着存储桶大小的增加,当它达到设置的限制时,CloudWatch警报的状态将更改为警报。然后它会向SNS主题发送一条消息。您可以创建Lambda函数来订阅此SNS主题。在这个Lambda函数中,您可以阻止任何后续上传,例
警报
。然后它会向SNS主题发送一条消息。您可以创建Lambda函数来订阅此SNS主题。在这个Lambda函数中,您可以阻止任何后续上传,例如,通过更新bucket策略。没有现有的S3功能来执行此操作,因此您必须创建自定义解决方案。监视和限制铲斗大小的一种方法是创建一个。随着存储桶大小的增加,当它达到设置的限制时,CloudWatch警报的状态将更改为警报
。然后它会向SNS主题发送一条消息。您可以创建Lambda函数来订阅此SNS主题。在这个Lambda函数中,您可以阻止任何后续上传,例如,通过更新bucket策略。感谢您的回复。如果您知道的话,上述功能是否可以在任何其他存储服务(如谷歌云存储)中使用?这是一个不错的解决方案。只是想知道该函数是否必须计算桶大小,而不是它本身,或者S3库存结果是否也可以用于此目的?对于大型存储桶来说,这可能很重要,因为计算它们的大小可能很耗时?@Vijay抱歉,我不熟悉其他云存储服务。@Marcin不,lambda不需要计算存储桶大小。因此,lambda函数所做的就是获取BucketSizeBytes
metric,这是我的荣幸◡谢谢你的回复。如果您知道的话,上述功能是否可以在任何其他存储服务(如谷歌云存储)中使用?这是一个不错的解决方案。只是想知道该函数是否必须计算桶大小,而不是它本身,或者S3库存结果是否也可以用于此目的?对于大型存储桶来说,这可能很重要,因为计算它们的大小可能很耗时?@Vijay抱歉,我不熟悉其他云存储服务。@Marcin不,lambda不需要计算存储桶大小。因此,lambda函数所做的就是获取BucketSizeBytes
metric,这是我的荣幸◡̈