python boto3で認証情報を指定する方法
boto3で認証情報を指定する方法を探していたので 以下にメモしておく。
import boto3 s3 = boto3.client('s3', aws_access_key_id='xxxxxxxxxxxxxxxxxxxx', aws_secret_access_key='yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy', region_name='ap-northeast-1') print s3.list_buckets().__class__.__name__ または from boto3.session import Session session = Session(aws_access_key_id='xxxxxxxxxxxxxxxxxxxx', aws_secret_access_key='yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy', region_name='ap-northeast-1') s3 = session.client('s3') print s3.list_buckets().__class__.__name__