使用boto将Django静态文件上传到S3(法兰克福)

时间:2016-01-25 08:46:38

标签: django amazon-s3 boto3

我已将os.environ['S3_USE_SIGV4'] = 'True'添加到我的boto配置中,因为S3的法兰克福地区仅支持此类型。目前,我收到以下错误:boto.s3.connection.HostRequiredError: BotoClientError: When using SigV4, you must specify a 'host' parameter.

有人知道如何设置主机参数吗?

1 个答案:

答案 0 :(得分:0)

将其放入您的配置/设置文件中:

AWS_S3_HOST = 's3.eu-central-1.amazonaws.com'

这里'eu-central-1'指定Franfurt地区。对于Franfurt以外的地区,请参阅链接http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html