我能够在ec2中使用python和boto3创建快照,但是我找不到为创建的快照添加名称的方法。我正在使用文档中的这段代码来创建快照。像我们为卷手动创建快照一样,如何为创建的快照添加名称?
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
)
答案 0 :(得分:1)
名称只是标记名称,默认情况下会在控制台的主视图中显示该标记名称。同样,您也可以选择在该视图中显示其他标签。
话虽如此,您的Tags
部分应如下所示:
'Tags': [
{
'Key': 'sony',
'Value': 'Test by sony'
},
{
'Key': 'Name',
'Value': 'My snapshot name'
},
]
答案 1 :(得分:0)
字段名称只是快照的UI控制台内容。您可以使用Description标签通过代码识别快照。
我知道这有点烦人,但是创建快照的方式是这样。在控制台上,它也没有提供创建快照时提供名称的选项。快照完成后必须手动完成。
但最后一种检查方法是举起aws支持票,他们可以确认或拒绝通过程序进行的操作。