speg03の雑記帳

主に未来の自分のために試したことなどを記録しています

aws

Amazon Linuxの最新AMIを取得する

概要 Amazon Linuxの最新AMIを取得する方法について説明します。AMIのIDはリージョンごとに異なるため、利用しているリージョンで有効なAMIが取得できる方法を考えます。 事前準備 Python 3.6.4 boto3 1.5.35 次のようなコードでEC2のAPIにアクセスできる状…

botocoreを使ったAWS設定情報の取得

概要 AWSのcredentialsファイルやconfigファイルの設定情報をbotocoreを使って取得する方法を説明します。また、それらの設定ファイルには独自の項目を追加できます。 AWS設定情報の取得 AWSのcredentials, configが次のような内容だったとします。 [default…

boto3を使った一時的なAWS認証情報の取得

概要 IAMロールの切り替えを利用している場合の一時的なAWS認証情報の取得方法について説明します。boto3を使うと、AWS CLIのプロファイル設定をもとに認証情報を簡単に取得することができます。 IAMロールの切り替え AWS CLIでIAMロールの切り替えを行う場…

EC2-Classic環境でデフォルトVPCを作成する

aws

概要 Amazon EC2で利用できるプラットフォームには、EC2-VPCとEC2-Classicの2種類があります。EC2-Classicが利用できる環境ではデフォルトVPCが存在しません。そのような環境でデフォルトVPCを作成するには、AWSサポートへの依頼が必要になります。 ただし、…