有没有办法姓名使用 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
}
])