Создайте снимок с именем в AWS, используя Python - PullRequest
0 голосов
/ 01 июля 2019

Я могу создать снимок с помощью python и boto3 в моем ec2, но я не могу найти способ добавить имя к созданному снимку. Я использую этот код из документации для создания снимка. Как добавить имя к созданному снимку, как при создании снимка вручную для тома?

import boto3

ec2 = boto3.resource('ec2', region_name = 'eu-central-1')


snapshot = ec2.create_snapshot(
    Description='Aws test snapshot',
    VolumeId='vol-0e3a3275b2b669g67',
    TagSpecifications=[
        {
            'ResourceType': 'snapshot',
            'Tags': [
                {
                    'Key': 'sony',
                    'Value': 'Test by sony'
                },
            ]
        },
    ],
    DryRun=False
)

Ответы [ 2 ]

1 голос
/ 01 июля 2019

Имя - это просто имя тега, которое по умолчанию отображается в главном окне консоли.Точно так же вы можете выбрать и другие теги в этом представлении.

enter image description here

Сказав это, ваш раздел Tags должен выглядеть следующим образом:

'Tags': [
    {
        'Key': 'sony',
        'Value': 'Test by sony'
    },
    {
        'Key': 'Name',
        'Value': 'My snapshot name'
    },
]
0 голосов
/ 01 июля 2019

Имя поля является только консольным интерфейсом для снимков. Вы можете использовать тег Description для идентификации снимков с помощью кода.

Я знаю, что это немного раздражает, но именно так создаются моментальные снимки. Кроме того, в консоли нет возможности дать имя при создании моментального снимка. Это должно быть сделано вручную после создания снимка.

Но все же последний способ проверить это - поднять заявку на поддержку aws, и они могут подтвердить или отклонить, если это возможно сделать с помощью программы.

...