如何为适用于 Python boto3 的 AWS 开发工具包指定区域

Pet*_*ham 1 python amazon-s3 amazon-web-services boto3

从 cli 我可以执行命令:\naws s3api list-objects \xe2\x80\x93-bucket BUCKETNAME -\xe2\x80\x94region REGIONAME

\n

我如何等效地指定 的区域botocore3 list_objects_v2

\n

Ola*_*mbo 9

可以在设置参数时添加

s3_client = boto3.client(
             's3',
             aws_access_key_id='access_key_here',
             aws_secret_access_key='access_key_secret_here',
             config=boto3.session.Config(signature_version='s3v4'),
             region_name='region_here'
            )
Run Code Online (Sandbox Code Playgroud)

然后您请求获取对象列表:

response = s3_client.list_objects_v2(Bucket=bucket_name, Prefix='', Delimiter='/')
Run Code Online (Sandbox Code Playgroud)