我正在尝试使用AWS Python Boto 3创建Bucket。
下面是我的代码:
import boto3
response = S3_CLIENT.create_bucket(
Bucket='symbols3arg',
CreateBucketConfiguration={'LocationConstraint': 'eu-west-1'}
)
print(response)
字符串
我得到下面的错误:-
botocore.exceptions.ClientError:调用CreateBucket操作时出错(IllegalLocationConstraintException):未指定的位置约束与此请求发送到的区域特定终结点不兼容。
3条答案
按热度按时间6psbrbz91#
在
aws configure
期间,在s3客户端对象初始化中指定不同的区域时,会发生这种情况。假设我的AWS配置看起来像
字符串
和我的python脚本创建桶
型
这将抛出以下错误
型
要解决这个问题,你需要在s3客户端指定区域对象初始化.在不同地区的工作示例,无论
aws configure
型
create-an-amazon-s3-bucket
jmp7cifd2#
向同一地域的S3发送命令:
字符串
83qze16e3#
您可以尝试以下代码:
字符串