Existe uma maneira de nomear um instantâneo do EBS criado com uma regra do Cloudwatch?

1

Existe uma maneira de nomear um instantâneo do EBS criado com uma regra do Cloudwatch?

Por exemplo, eu tenho uma regra parecida com o cron:

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

O que criará um instantâneo do volume de dados, a cada terça e sexta às 10:31 UTC.

No entanto, os instantâneos são criados com o campo Nome vazio , o que dificulta saber qual instantâneo pertence a qual instância do EC2.

    
por boardrider 01.08.2018 / 01:26

1 resposta

1

Existem várias maneiras de fazer isso. Eu recomendaria usar o Lambda para atingir seu objetivo.

Eu o uso para criar um instantâneo dos meus volumes de raiz, utilizando eventos do CloudWatch para ativá-los. Aqui está um trecho do código 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
    }
])

    
por 08.08.2018 / 16:57