aws
概要 Amazon Linuxの最新AMIを取得する方法について説明します。AMIのIDはリージョンごとに異なるため、利用しているリージョンで有効なAMIが取得できる方法を考えます。 事前準備 Python 3.6.4 boto3 1.5.35 次のようなコードでEC2のAPIにアクセスできる状…
概要 AWSのcredentialsファイルやconfigファイルの設定情報をbotocoreを使って取得する方法を説明します。また、それらの設定ファイルには独自の項目を追加できます。 AWS設定情報の取得 AWSのcredentials, configが次のような内容だったとします。 [default…
概要 IAMロールの切り替えを利用している場合の一時的なAWS認証情報の取得方法について説明します。boto3を使うと、AWS CLIのプロファイル設定をもとに認証情報を簡単に取得することができます。 IAMロールの切り替え AWS CLIでIAMロールの切り替えを行う場…
概要 Amazon EC2で利用できるプラットフォームには、EC2-VPCとEC2-Classicの2種類があります。EC2-Classicが利用できる環境ではデフォルトVPCが存在しません。そのような環境でデフォルトVPCを作成するには、AWSサポートへの依頼が必要になります。 ただし、…