如何通过CloudFront在s3上托管多个静态站点?

时间:2017-04-07 00:35:20

标签: amazon-web-services reactjs amazon-s3 amazon-cloudfront

我有多个静态网站,每个网站都捆绑了一个index.html文件,每个网站都有自己的s3存储桶,因此我的存储桶列表如下所示:

getGrossPay()

site-version-1 page-1.js page-2.js index.html site-version-2 page-1.js page-2.js index.html site-version-1都是我的CloudFront分配的来源。我希望能够访问site-version-2http://cloudfront-url/site-version-1/page-1并将这些页面与其相应的捆绑包相关联,但我对于如何将存储桶的名称与分发下的页面,如果可以直接使用的话。

我还尝试将所有内容放在同一个存储桶中,但是在不同的文件夹中 - 以便存储桶看起来像:

http://cloudfront-url-site-version-2/page-1

在这种情况下,当我访问CloudFront网址后跟文件夹的名称时,它不知道我试图查看哪个页面。

0 个答案:

没有答案