为上传配置与 S3 兼容的对象存储提供商

大家好,

多年来我一直使用 S3 存储,且搭配 CDN。

根据我在另一个帖子中获得的建议,我今天已配置了 CloudFront CDN。

在将 CDN URL 添加到控制面板并重新烘焙 230,000+ 篇帖子之前,我想先确认一下:如果我的 CloudFront 设置有误导致一切出错,这是否符合预期?:bowing_man:t2:

目前,这是一个用户上传的图片的示例 URL:

https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/8/3/8335cab232f512f4a979c7f0c8562e149c01b212.png

显示效果如下:

我的 CloudFront“域名”是:d1q8cepst0v8xp.cloudfront.net

如果我手动编辑上述示例 URL,将域名中的 S3 部分替换为我 CloudFront 的域名,结果如下:

https://d1q8cepst0v8xp.cloudfront.net/original/3X/8/3/8335cab232f512f4a979c7f0c8562e149c01b212.png

果然,图片仍然能正确加载:

因此,我是否可以认为,我只需要在 Discourse 控制面板中添加 S3 CDN URL d1q8cepst0v8xp.cloudfront.net,重新烘焙所有帖子,然后坐等奇迹发生?

提前感谢,CDN 对我来说完全是新事物,而且我没有开发环境来安全地测试这些 :grimacing:

4 个赞