Boto3
AWS SDK for Python (Boto3)
インストール
pipでインストールできる。
$ pip install boto3
boto3での初期化
基本形は以下のようになる。
code:python
s3 = boto3.client(<サービス名称>,
aws_access_key_id=<アクセスキーID>,
aws_secret_access_key=<シークレットアクセスキー> ,
region_name=<リージョン>
)
しかし、boto3は環境変数を読み取ることができるので、適切に環境変数を設定することで以下のようにシンプルにできる。
code:python
s3 = boto3.client(<サービス名称>)
以下の環境変数を設定しておけば勝手に持ってくる。
table:環境変数
アクセスキーID: AWS_ACCESS_KEY_ID
シークレットアクセスキー: AWS_SECRET_ACCESS_KEY
リージョン: AWS_DEFAULT_REGION
セキュリティ的にもソースコードにアクセスキーなどを直接入力することは推奨しない。