boto3
EC2 Run Command (Linux)をPython(boto3)から使ってみた。
過去記事たち EC2 Run Command (Linux)を使ってみた。 EC2 Run Command (Linux)のRunRemoteScriptを使ってみた。 やりたいこと ・別サーバーにあるファイルの中身をの…【Lambda】boto3でオブジェクトを別の場所にコピー
Bucket_nameはパケット名、Copy_toはコピー先、Copy_fromはコピー元を入れれば動作します。 簡単ですね! import boto3 s3 = boto3.client(‘s3’) s3.copy_o…AWS SDK for Python boto3で割り振られたEIPを他のインスタンスへ振り直す。
インスタンスBのインターフェース0が持っているEIPを、インスタンスAへ割り振る手順。 AとBのインスタンスIDのみ分かってる場合とするとこんなかんじ。 A = client.describe_instances( Fi…AWS SDK for Python boto3でインスタンスに割り振られたEIPを手に入れる
このインスタンスに割り振られたEIPってなんだっけ?となったら。 画面上からならすぐに確認できますが、boto3ならこのように instances_data = client.describe_instances( Fi…AWS SDK for Python boto3でセキュリティグループを取ってくる。
boto3を使ってインスタンスにつけたセキュリティグループIDを取ってくる。 SGって語感かっこいいよね。 簡単ですが、すでに作成されているインスタンスから、そのインスタンスについてるセキュリティグループのIDを取ってく…AWS SDK for Python boto3でインスタンスのタグを取得する。
boto3を使ってインスタンスにつけたタグを読み取る。 情報取得に必要なのはInstanceIdと、いつもどおり権限のあるアクセスキー。 ec2 = boto3.resource(‘ec2’, aws_access_ke…AWS SDK for Python boto3でAMI&スナップショットを削除する。
boto3を使ってAMIを削除、AMIを削除しただけだと、ディスクのスナップショットは残ってしまうのでそちらも削除する。 持っている情報はアクセスキー、シークレットアクセスキーなど基本的なもの+AMIのid(ImageI…AWS SDK for Python boto3でインスタンスAMIを保存する
boto3を使ってAMIを保存する。必要情報はアクセスキーなど基本的なものと取りたいInstanceId。 client = boto3.client(‘ec2’, aws_access_key_id=parsed[‘a…12