【问题标题】:Limit the number of objects to a particular number in an S3 bucket将对象的数量限制为 S3 存储桶中的特定数量
【发布时间】:2017-08-10 01:09:29
【问题描述】:

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

【问题讨论】:

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

标签: amazon-s3


【解决方案1】:

不,存储桶上没有执行此操作的选项。但是,创建一个监听 S3 存储桶事件并做出相应反应的 Lambda 函数将非常简单——在您的情况下,可能会删除旧文件。 This tutorial 演示了将 S3 事件发送到 Lambda 函数的示例场景。

【讨论】:

  • 我能够编写一个能够做到这一点的 Lambda 函数!谢谢!
猜你喜欢
  • 2011-04-28
  • 2021-01-27
  • 1970-01-01
  • 2022-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-27
  • 1970-01-01
相关资源
最近更新 更多