Boto3を使ってAMIのNameのリスト一覧を取得してみた
Boto3を利用してAMIの一覧をリストで取得する処理を作成しました。
Owner_idにユーザのOwnerIDを入れると動きます。
リストの使い方などなんとなく覚えてきました。
for文で必要なところを抜き出してますが、もっと素敵があるとうれしいなと思います。
AWSのLambdaバージョンにすれば環境変数でOwnerIDも指定出来るのでGitで公開しやすいのですが・・・
# -*- coding: utf-8 -*-
# import
import boto3
from boto3.session import Session
from datetime import date, datetime, timedelta
ec2 = boto3.client('ec2')
list_ami = []
Owner_id = "ここにIDをいれる"
# def
def get_list_ami():
response = ec2.describe_images(
Owners = [Owner_id]
)
for list_id in response['Images']:
list_ami.append(list_id['Name'])
return list_ami
# Main
if __name__ == "__main__":
get_list_ami()
print list_ami
Author And Source
この問題について(Boto3を使ってAMIのNameのリスト一覧を取得してみた), 我々は、より多くの情報をここで見つけました https://qiita.com/handa3/items/8ea3ee59145ccf55d525著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .