来自不同S3存储桶的子域在相同的云端分布上

  • 我有从idxxxx.cloudfront.net服务的example.com,这到S3桶nr 1。这很好。
  • 我现在需要subdomain.example.com也是从同一个cloudfront发行服务,并指向S3的第二桶。这是一个完全不同的静态网站托pipe在这个桶。

我试过的:我编辑了我的idxxxx.cloudfront.net发行版的起源 – 我添加了一个新的起源,指向S3桶nr 2,然后在Route53中,我添加了这个新的logging集:名称:subdomain.example.comtypes:A – IPv4地址别名:是别名目标:idxxxx.cloudfront.net

这个尝试的结果是:调用subdomain.example.com时,显示S3 bucket nr1的内容,当我的意图是显示在这个子域上的S3桶nr 2的内容。 这是因为我的用例,我实际上必须创build另一个CF分布? 或者我可以以某种方式使用相同的分配?

也许有用的信息 – 我的CF分配configuration为这些CNAME:example.com,* .example.com

我也尝试在Route53中添加一个IPv4别名,它直接指向Subdomain.example.com的S3存储桶nr 2,虽然它向我显示了存储桶2的期望内容,但是它并没有通过我实际需要的cloudfront进行检索,因此我不喜欢像https这样的东西。

我的用例不可能只有一个CF分配? 提前谢谢了。 最好的祝福,

这是一个完全不同的静态网站

完全不同的网站需要完全独立的CloudFront分配。 具有多个域名的相同的站点将会是您要为多个站点提供服务并将多个主机名从一个分布中关联起来的情况。