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アカウントの認証情報の設定が必要。
手順
- 事前にAWSのマネジメントコンソールにてIAMアカウントを作成し、アクセスキーとシークレットアクセスキーを取得
- AWS CLIをインストール
- 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