我正在尝试使用Python的boto库从AWS帐户中的实例获取标记。
当此代码段正确运行时,将所有标记:
tags = e.get_all_tags()
for tag in tags:
print tag.name, tag.value
(e是EC2连接)
当我从单个实例请求标记时
print vm.__dict__['tags']
或者
print vm.tags
我得到一个空列表(vm实际上是一个实例类)。
以下代码:
vm.__dict__['tags']['Name']
当然会导致:
KeyError: 'Name'
我的代码一直工作到昨天,突然我无法从实例中获取标记。
有人知道AWS API是否有问题吗?
试试这样的:
您应该看到与实例
i-xxxxxxxx
相关联的所有标记都已打印出来。对于boto3,你需要这样做。
在访问“Name”标记之前,必须确保它存在。试试这个:
将打印:
相关问题 更多 >
编程相关推荐