【问题标题】:Take Scheduled EBS Snapshots using Cloud Watch and Terraform使用 Cloud Watch 和 Terraform 获取计划的 EBS 快照
【发布时间】:2019-06-13 00:07:51
【问题描述】:

我需要帮助来安排每周一次的 ec2 卷快照,并且需要使用 terraform aws 的云监视规则归档\删除超过 1 个月的备份。

请指导我使用 terraform 编写云监视规则。

问候, 公羊

【问题讨论】:

    标签: terraform terraform-provider-aws terraform-provider-azure terraform-template-file terraform-provider-gcp


    【解决方案1】:

    虽然直到最近 Tyler 所说的关于快照的说法都是正确的,但现在不再正确了。无需 cloudwatch 事件或 lambda! AWS 现在有 AWS Data Lifecycle Manager 来完成这个确切的任务: Terraform 已在此处使用新资源进行了更新: https://www.terraform.io/docs/providers/aws/r/dlm_lifecycle_policy.html

    【讨论】:

    • 这个答案将通过一个示例(甚至是直接来自文档的示例)以及它如何与文档链接一起工作而得到极大的改进。我也不确定您的模块是否特别有用,因为它并没有特别简化事情,同时过于严格。我现在可能会将插件放到您自己的模块中,除非它被更改为更有用。
    • James 是对的,我忘记了 DLM。这应该是公认的答案,但没有插入他自己的模块。
    【解决方案2】:

    您需要用自己喜欢的语言编写一个 Lambda 函数来执行此操作,或者等待 AWS Backup Service 变为 supported in Terraform。除了新的备份服务,AWS 或 Terraform 中没有任何原生功能可以做你想做的事情。

    【讨论】:

      猜你喜欢
      • 2016-12-26
      • 2019-07-11
      • 1970-01-01
      • 2019-04-06
      • 1970-01-01
      • 2019-04-07
      • 2018-09-04
      • 2019-08-16
      • 2011-03-01
      相关资源
      最近更新 更多