Назад | Перейти на главную страницу

Есть ли способ назвать снимок EBS, созданный с помощью правила Cloudwatch?

Есть ли способ название снимок EBS, созданный с помощью правила Cloudwatch?

Например, у меня есть правило, похожее на cron:

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

Это создаст моментальный снимок объема данных каждый вторник и пятницу в 10:31 UTC.

Однако снимки создаются с их полем имени. пустой, что затрудняет определение того, какой моментальный снимок принадлежит какому экземпляру EC2.

Есть несколько способов добиться этого. Я бы рекомендовал использовать 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
    }
])