我们运行一项服务,借此我们提供基于 Web (PHP) 的应用程序的“工作”,并且图像、JS、CSS 等托管在客户自己的 Amazon S3 帐户中。
这是为了让他们获得 S3 使用的综合账单(该应用程序使用 S3 本身),我们不必补贴他们的带宽(没有月费,所以随着它的增长,它只会花费我们更多和更多钱)。
我们现在有 1000 多个客户,向他们推送更新(例如对 JS 的更新)需要非常长的时间,而且这个数字在未来几个月内将呈指数增长。
我曾考虑过我们拥有的源 S3 存储桶,然后在我们的 S3 存储桶和他们的存储桶之间执行 COPY 请求而不是上传。这仍然需要时间,但比现在上传要快得多。但是,我听说没有办法在不使用中间服务器的情况下在两个完全独立的 S3 帐户之间进行复制(这显然会破坏对象并且实际上会加倍时间)。
真的吗?任何人都可以想到这样做的替代方法吗?