gpt4 book ai didi

amazon-web-services - 使用云结构在 S3 中保留最多 20 个项目

转载 作者:行者123 更新时间:2023-12-03 07:19:24 24 4
gpt4 key购买 nike

我正在使用云层创建 S3Bucket。我想在 S3 中保留最多 20 个项目。如果出现第 21 个,则可以从存储桶中删除最旧的一个。我如何在 S3 中配置它?

我找到了一些信息here 。但这只是告诉我如何将我的元素保留在一定的时间范围内而不是数量?

xxxS3Bucket:
Type: AWS::S3::Bucket
DeletionPolicy: Retain
Properties:
AccessControl: Private
BucketName: !Join [ "-", [!Ref ProjectName, "app", !Ref Environment ] ]
LifecycleConfiguration
Rules:
-

最佳答案

我会在存储桶上放置一个 s3 事件通知,每次有新的 PUT 到该存储桶时,该通知都会调用 Lambda 函数。

然后,Lambda 函数将执行查看存储桶中内容的工作,如果发现存储桶中的内容超过 20 个,则删除最旧的内容。

https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html

关于amazon-web-services - 使用云结构在 S3 中保留最多 20 个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48929470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com