Entoverse

Reactのこと

Python boto3 profile指定したい場合

Python boto3 profile指定したい場合

Python boto3でprofileを変更したい場合

Sessionクラスを使う

from boto3 import session
dynamodb = session.Session(profile_name=プロファイル名).resource('dynamodb')

Sessionで設定できるのは下記

aws_access_key_id=アクセスキー,
aws_secret_access_key=シークレットキー,
aws_session_token=トークン,
region_name=リージョン,
botocore_session=セッション,
profile_name=プロファイル

 

resourceからはアクセスキーなどは設定可能ですが、プロファイル設定できなさそうです。resourcesはconfigと云う便利な設定があります