Open2

Boto3学習メモ

ヒロヒロ

Boto3とは

Boto3とはPythonでAWSサービスを操作するために必要な公式SDK。
例えばEC2インスタンスの起動や停止、インスタンスタイプの変更などの操作をPythonにて行うことができる。

ヒロヒロ

Boto3を利用する為の準備

MacBook Pro (13-inch, 2019)から使用する前提で記載。

Boto3のインストール

Boto3を利用するためにまずはBoto3のインストールが必要になる。
Boto3はpipを使用してインストールが可能。

pip install boto3

またBoto3は特定のバージョンを指定してインストールすることも可能。

pip install boto3==1.0.0

AWSアカウントの認証情報設定

Boto3を使用する前に、AWSアカウントの認証情報の設定が必要。

手順

  1. 事前にAWSのマネジメントコンソールにてIAMアカウントを作成し、アクセスキーとシークレットアクセスキーを取得
  2. AWS CLIをインストール
  3. aws configureコマンドを使用して、認証情報を設定
aws configure
AWS Access Key ID [None]: AKIAXXXXXXXXXXXXXXXX
AWS Secret Access Key [None]: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Default region name [None]: ap-northeast-1
Default output format [None]: json