【发布时间】:2020-03-17 12:57:11
【问题描述】:
我们的媒体图像文件存储在
http://s3.ap-northeast-2.amazonaws.com/{bucket_nmae}/media/
我想把网址改成
http://static.example.com/media/ 并尽可能通过 cloudflare / cloudfront 为他们提供服务
我看过一些教程,其中描述了使用 s3 作为端点或 CDN 作为端点的步骤。 (https://ruddra.com/posts/aws-boto3-useful-functions/)
但我还没有找到描述从 s3 迁移到 CDN 的步骤。
具体来说,
-
我需要手动将文件从 s3 移动到 CDN 吗?
我认为图像字段本身没有附加 URL,一旦我们将 s3 图像移动(或连接)到 CDN,我相信可以使用
http://static.example.com而不是http:///s3.ap-northeast-2.amazonaws.com/{bucket_name}/ -
存储在数据库中的图片 url 怎么样..
例如,当您上传图片作为发布的一部分时,发布的 html 可能包含完整的图片 url。这些将需要数据库数据迁移。我相信
【问题讨论】:
标签: django amazon-s3 amazon-cloudfront cloudflare