Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 通过AWS sdk javascript或来自AWS控制台的AWS S3存储容量限制(以GB为单位)_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services 通过AWS sdk javascript或来自AWS控制台的AWS S3存储容量限制(以GB为单位)

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函数中,您可以阻止任何后续上传,例

AWS S3存储桶中是否有限制存储容量(GB)的功能?如果是,那么我们如何通过AWS-SDK javascript或直接从AWS控制台设置AWS S3存储容量限制(以GB为单位)?

现有的S3功能无法做到这一点,因此您必须创建自定义解决方案。监视和限制铲斗大小的一种方法是创建一个。随着存储桶大小的增加,当它达到设置的限制时,CloudWatch警报的状态将更改为
警报
。然后它会向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,这是我的荣幸◡̈