【问题标题】:Automatically Tag Amazon EBS Snapshots with Tags taken from the Volume使用从卷中获取的标签自动标记 Amazon EBS 快照
【发布时间】:2020-01-08 16:35:30
【问题描述】:

我正在寻找一种使用卷标签标记 Amazon EBS 快照的方法。

当我从 Amazon EBS 卷创建新的手动快照时,它必须使用卷标签自动标记。

请提出方法。

【问题讨论】:

    标签: amazon-web-services storage amazon-ebs


    【解决方案1】:

    来自Copy Snapshot API now supports adding tags while copying snapshots

    发布于:2019 年 11 月 19 日

    您现在可以在复制快照时添加标签。以前,用户必须先复制快照,然后手动将标签添加到复制的快照。展望未来,您可以将希望应用于复制快照的标签列表指定为 Copy Snapshot API 上的参数。

    这允许在通过 API 调用启动快照时复制标签。例如,您可以通过 AWS CLI 命令触发快照。

    如果您希望在通过 Amazon EC2 管理控制台触发快照时自动复制标签,则需要手动指定标签,或者编写一些使用 Amazon CloudWatch Events 的代码来通知新的创建快照并复制标签(根据@Calvin 的回答)。

    【讨论】:

    • 您需要编写 Lambda 函数,以便提取有关在 Snapshot 命令期间指定的卷的信息,然后将其复制到快照中。此信息在 Trail 记录中可用,但仍需要额外的 DescribeVolume() 调用来获取该数据。 (或者,您可以简单地通过AWS Command-Line Interface (CLI) 触发快照,指定要复制到快照的标签。)
    【解决方案2】:

    执行此操作的一种简单方法是设置Cloudwatch Events 以触发将标记您的快照的 Lambda 函数。

    如需详细示例,请参阅:How to Automatically Tag Amazon EC2 Resources in Response to API Events | AWS Security Blog

    【讨论】:

      猜你喜欢
      • 2016-07-09
      • 1970-01-01
      • 2020-01-07
      • 2012-11-30
      • 2020-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-28
      相关资源
      最近更新 更多