【问题标题】:Moving snapshots to S3将快照移动到 S3
【发布时间】:2019-03-26 22:36:55
【问题描述】:

我的要求:

每天创建的快照必须存储在 S3 中,然后在 7 天后将其移至 Glacier。

这就是我所做的

我在 AWS 中有三个虚拟机。我编写了一个 lambda 函数,它每天创建每个 VM 的快照。现在,我要求快照仅在创建后的前 7 天位于 S3 中。之后,它们必须自动转移到冰川,在那里它们将最多停留 90 天。之后,它们将从 Glacier 中删除。我知道我必须根据我的要求应用生命周期策略。

我在文档中读到快照会自动存储在 S3 中,但用户无法查看它们。

那么,如何将生命周期策略应用于不可见的东西?或者有什么替代方法吗?

【问题讨论】:

  • 您无法将生命周期策略应用于 EBS 快照,因为您不拥有它们所在的 S3 存储桶。您的要求与 AWS 提供的功能不匹配。
  • 好的。创建的所有快照都列在 EC2 的快照部分中。我现在可以将这些快照移动到 S3 存储桶,然后应用生命周期策略吗?或者,我可以从命令行执行任何操作吗?
  • 不,这是我之前暗示的部分内容,AWS 不提供该功能。您无法将快照移动到您自己的 S3 存储桶中。
  • 他们告诉您快照存储在 S3 中,以便您了解备份的可靠性。就是这样。
  • 很抱歉再次给您带来困扰...我们可以通过 Lambda 或 CLI 以编程方式完成吗?

标签: amazon-web-services amazon-s3


【解决方案1】:

如果您指的是Amazon EBS Snapshots,则没有可用的生命周期功能

Amazon EBS 快照存储在 Amazon S3 基础设施中,但它们仅在 Amazon EC2 控制台中作为快照可见。快照只能移动到不同的区域或转换成新卷。无法下载或移动到其他存储类型/服务。

【讨论】:

    【解决方案2】:

    AWS Backup 服务将帮助您实现目标。

    AWS Backup 是一项完全托管的备份服务,可让您轻松 集中和自动化跨 AWS 服务的数据备份 使用 AWS Storage Gateway 在云和本地。使用 AWS 备份,可以集中配置备份策略和监控备份 AWS 资源的活动,例如 Amazon EBS 卷、Amazon RDS 数据库、Amazon DynamoDB 表、Amazon EFS 文件系统和 AWS Storage Gateway 卷。

    【讨论】:

      猜你喜欢
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      • 2012-11-30
      • 2016-01-20
      • 2017-08-23
      • 1970-01-01
      • 2018-07-03
      • 2022-01-22
      相关资源
      最近更新 更多