【问题标题】:On delete move S3 bucket objects to Glacier bucket using lifecycle rules defined in Cloudformation在删除时使用 Cloudformation 中定义的生命周期规则将 S3 存储桶对象移动到 Glacier 存储桶
【发布时间】:2021-01-23 08:02:03
【问题描述】:

是否可以使用 Cloudformation 模板中的生命周期规则进行配置,将所有 S3 存储桶对象移动到另一个存储桶并将其存储类更改为 Glacier?

【问题讨论】:

  • 仅使用 AWS S3 生命周期配置,您无法实现对象移动到另一个 s3 存储桶。 Here ,您可以找到 AWS S3 生命周期配置的用例。但是您可以结合使用 AWS S3 生命周期配置转换到 Glacier 存储类以及 AWS cloudwatch 事件规则或 AWS Eventbridge 进行移动存储桶操作。
  • @amitd 谢谢,我会看看 Eventbridge。您认为 Lambdas 而不是 Eventbridge 更适合文件移动操作吗?
  • 在我之前的评论中,我忘了提到 AWS Lambda 对对象从 s3 存储桶移动操作执行操作。此外,我提到AWS Eventbridge 只是事件总线,以防您更喜欢基于 S3 存储桶上的某些对象事件执行 AWS lambda。
  • 我去看看。谢谢!

标签: amazon-web-services amazon-s3 amazon-cloudformation


【解决方案1】:

AWS CloudFormation用于配置 Amazon S3 生命周期规则 (AWS::S3::Bucket LifecycleConfiguration - AWS CloudFormation)。

但是,生命周期规则不会“移动”对象。相反,它们会更改现有对象的存储类。

一段时间后,您需要找到另一种方法来识别和移动对象。

【讨论】:

  • 谢谢。你认为 Lambdas 是移动物体的最佳选择吗?
猜你喜欢
  • 2022-01-02
  • 2023-03-17
  • 1970-01-01
  • 1970-01-01
  • 2016-06-23
  • 2017-10-11
  • 2019-08-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多