boto3を使ってインスタンスにつけたタグを読み取る。
情報取得に必要なのはInstanceIdと、いつもどおり権限のあるアクセスキー。
ec2 = boto3.resource('ec2', aws_access_key_id=awsconf['access_key'], aws_secret_access_key=awsconf['secret_key'], region_name=awsconf['region'] ) instance = ec2.Instance(InstanceId) tags = dict([(tag['Key'], tag['Value']) for tag in instance.tags]) print(tags['hogehoge'])
hogehogeはまぁ、欲しいタグ名を入れてあげて下さい。 awsconfの中身はキーとかを入れてあげればOKです。