有没有办法命名使用 Cloudwatch 规则创建的 EBS 快照?

有没有办法命名使用 Cloudwatch 规则创建的 EBS 快照?

有没有办法姓名使用 Cloudwatch 规则创建的 EBS 快照?

例如,我有一个类似 cron 的规则:

31 10 ? * 3,6 * vol-0e743fcfd2f53198a

这将在每周二和周五的 UTC 时间 10:31 创建数据卷的快照。

但是,快照是通过其名称字段创建的空的,这使得很难知道哪个快照属于哪个 EC2 实例。

答案1

有几种方法可以实现此目的。我建议使用 Lambda 来实现您的目标。

我使用它来创建我的根卷的快照,并利用 CloudWatch 事件来触发它们。以下是 Python 代码的片段:

snap = ec2.create_snapshot(VolumeId=volume['Ebs']['VolumeId'], Description=name_tag+today)
ec2.create_tags(Resources=[snap['SnapshotId']], 
Tags=[
    {
        'Key'   : 'Name',
        'Value' : name_tag
    },
    {
        'Key'   : 'Copied',
        'Value' : 'False'
    },
    {
        'Key'   : 'Customer',
        'Value' : customer
    }
])

SS1

相关内容