通过 Cloudflare 在 S3 存储桶上提供文件

Serving files on S3 bucket through Cloudflare

我想通过 Cloudflare 网络提供 S3 存储桶文件,但遇到了一些问题。给出了集成说明 here,但它们仅适用于新存储桶,因为存储桶需要命名为 subdomain.domain.com,而我的存储桶名为 domain.

是否有任何其他解决方案可以将 CloudFlare 与 S3 一起使用而无需将文件从一个存储桶复制到另一个存储桶 - 例如设置一些重定向等?问题是我的存储桶包含超过 600 万个文件,需要 200 GB 的存储空间。

Amazon S3 定价规则也很难理解。我很难找到将信息从一个存储桶传输到另一个存储桶(如果它们位于同一位置)需要多少费用的信息。

感谢您的回答。

不幸的是,Amazon S3 要求 cname 符合您已经发现的存储桶名称。所以基本上你必须修复名称。

在这里 https://serverfault.com/questions/349460/how-to-move-files-between-two-s3-buckets-with-minimum-cost 您可以找到如何以最低成本在存储桶之间复制文件。在同一区域内,使用正确的工具,您不会产生带宽成本,只会产生持续时间和访问成本的重复存储成本,linked 答案中有详细信息。

您对 cloudflare 文档的 link 似乎不再有效,这是正确的 link:https://support.cloudflare.com/hc/en-us/articles/200168926-How-do-I-use-CloudFlare-with-Amazon-s-S3-Service-