小编fab*_*abs的帖子

S3使用boto和SigV4 - 缺少主机参数

开发时我在爱尔兰使用了S3铲斗,效果很好.为了生产,我想使用S3的新"法兰克福"位置,但显然新的法兰克福地区使用"SigV4"打破了我的python脚本.

将以下块添加到〜/ .boto时,我收到以下错误:

〜/ .boto:

[s3]
use-sigv4 = True
Run Code Online (Sandbox Code Playgroud)

错误:

File "/usr/lib/python2.6/site-packages/boto/__init__.py", line 141, in connect_s3
return S3Connection(aws_access_key_id, aws_secret_access_key, **kwargs)
File "/usr/lib/python2.6/site-packages/boto/s3/connection.py", line 196, in __init__
"When using SigV4, you must specify a 'host' parameter."
boto.s3.connection.HostRequiredError: BotoClientError: When using SigV4, 
you must specify a 'host' parameter.
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何指定"主机"参数吗?我在aws/boto文档中找不到此参数.

python amazon-s3 boto

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

amazon-s3 ×1

boto ×1

python ×1