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 に問題があるかどうか知っている人はいますか?