Boto 3の勉強 その1 (EC2)
CloudWatch、DynamoDBときて、今日からはEC2を扱う。
CloudFormationでもそうだが、マネコン以外で一からEC2インスタンスを作成するのは、結構骨が折れる。今回の目的は、そこではないので、マネコンでさらっと作ってしまう。
確認結果は下記
こちらの記事を参考に、Nameタグを拾ってきた。
import boto3 ec2 = boto3.resource("ec2") instance = ec2.Instance(id="i-xxx") name_tag = [x["Value"] for x in instance.tags if x["Key"] == "Name"] name = name_tag[0] if len(name_tag) else "" print(name)
% python sample-ec2.py test-instance01