[英]Replace Amazon s3 with S3ForMe
我已经在我的 Django 应用程序中添加了存储桶 Amazon S3 中的静态和多媒体文件。 由于我的帐户出现问题,我需要更改为其他选项。 我想利用 S3ForMe。
为了有效地配置所有内容,我更改了密钥,并且必须更改 API 端点(如下所示):
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>15554191115cb5cfe7adb60</RequestId>
<HostId>storage0-3.s3for.me</HostId>
</Error>
我不知道在我的 Django 应用程序或 PythonAnywhere 中的何处进行此更改。 在哪里更改这些 API。 添加 Amazon S3 时,我从未添加过类似的东西。
我假设当您使用django-storages
storages 时,您需要在不使用 Amazon S3 时定义AWS_S3_ENDPOINT_URL
。 你需要像这样把它放在settings.py
中:
AWS_S3_ENDPOINT_URL = 'https://storage0-3.s3for.me'
现在,如果你想在不同的路径中提供静态内容(假设你正在使用 cloudfront/varnish 在不同的路径中提供内容),那么你还需要添加这一行:
AWS_S3_CUSTOM_DOMAIN = 'cdn.mydomain.com'
可以在此处找到更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.