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 s3 将对象的数量限制为S3存储桶中的特定数量_Amazon S3 - Fatal编程技术网

Amazon s3 将对象的数量限制为S3存储桶中的特定数量

Amazon s3 将对象的数量限制为S3存储桶中的特定数量,amazon-s3,Amazon S3,我有一个S3存储桶,其中存储了某些构建输出。我希望保持在那里的内容,以一个特定的数字。到目前为止,我所看到的是,S3存储桶中可以存储的对象数量没有限制,但如何将它们限制在特定数量上却没有限制。AWS是否提供该选项?不,bucket上没有这样做的选项。然而,创建一个Lambda函数来侦听S3 bucket事件并做出相应的反应将非常简单——在您的例子中,可能是删除旧文件。介绍将S3事件发送到Lambda函数的示例场景。当它超过该数字时,您希望发生什么?它应该阻止添加新对象,还是删除旧对象(以及如何指

我有一个S3存储桶,其中存储了某些构建输出。我希望保持在那里的内容,以一个特定的数字。到目前为止,我所看到的是,S3存储桶中可以存储的对象数量没有限制,但如何将它们限制在特定数量上却没有限制。AWS是否提供该选项?

不,bucket上没有这样做的选项。然而,创建一个Lambda函数来侦听S3 bucket事件并做出相应的反应将非常简单——在您的例子中,可能是删除旧文件。介绍将S3事件发送到Lambda函数的示例场景。

当它超过该数字时,您希望发生什么?它应该阻止添加新对象,还是删除旧对象(以及如何指定要删除的对象)?虽然S3没有这样的功能,但是您可以自己轻松地构建它。我能够编写一个Lambda函数来实现这一点!!谢谢