我们每个客户端都有 1 个存储桶来托管数据,因此我希望使用 CNAME 记录将s3.amazonaws.com别名为docs.mydomain.com 。
由于s3.amazonaws.com/myBucket1/myKey1是有效路径,我希望docs.mydomain.com/myBucket1/myKey1可以工作,但它最终会寻找一个名为docs.mydomain.com的存储桶
有什么方法可以完成我想做的事情(但也许不是 CNAME)?
提前致谢!
请参阅此 stackoverflow 答案:Amazon S3 上的静态托管 - DNS 配置
这些说明将让您为每个客户创建一个名为“docs.mydomain.com”的存储桶,然后告诉您如何使用 CNAME 记录将这些请求重定向到文件真正所在的 S3 存储桶。
不幸的是,如果您的存储桶已经存在其中的内容,则无法重命名 S3 存储桶,因此您需要创建具有正确名称的新存储桶并将数据复制到其中。
如果您只想处理“doc”子域,则可以忽略他处理裸域的步骤。