开发时我在爱尔兰使用了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文档中找不到此参数.