我正在编写一个脚本来创建快照,然后从刚刚创建的快照中创建一个卷。我的意图是获取一个未加密的现有卷,快照它,创建一个加密的新卷;分离旧卷并附加新卷。
这是一段代码,在这里我将停止实例来执行“冷”快照。我需要确保我得到了我刚刚创建的快照的Id。
ec2.instances.filter(InstanceIds=[i.id]).stop()
response = ec2.create_snapshot(
VolumeId = g,
TagSpecifications=[
{
'ResourceType': 'snapshot',
'Tags' : [
{
'Key': 'Name',
'Value': snap_name
},
{
'Key': 'Backup',
'Value': 'Daily'
},
{
'Key': 'Costcenter',
'Value': i_div
},
],
},
],
Description = 'Snapshot of volume ({})'.format(v.id)
)
print(response)这就是我打印回复时得到的结果:
ec2.Snapshot(id='snap-0ca01c231e5db53d8')我很难分割响应,也很难弄清楚如何从响应中获取快照Id。您的协助将不胜感激。
发布于 2021-02-25 19:52:40
https://stackoverflow.com/questions/66375517
复制相似问题