2016-08-16 36 views
0

我按照AWS文档设置一个简单的静态网站:我可以为不同的S3存储桶提供静态网站的一部分吗?

  • S3斗mydomain.com - >包含网站文件
  • 的Cloudfront分配 - >配置服务的mydomain.com以https(重定向HTTP到HTTPS)
  • S3桶www.mydomain.com - >重定向到mydomain.com

现在,我有一个第二静态网站,这是独立于主站点。不过,我想按照mydomain.com/myproject/来托管它。

目前我只是复制这些文件到myproject同一桶中的文件夹/myproject/,但是我在想,如果这将是可行的,有一个单独的桶myproject和URL重定向到水桶代替。

可以这样做,如果是这样,如何?

回答

1

是的,这可以通过在您的CloudFront分配中有两个行为来完成,一个映射/ *到源s3://mydomain.com和/ myproject/*到源s3:// myproject。

此外,您可以将这两个名称作为分发的备用CNAME,并为它们使用Route 53 ALIAS。

+1

谢谢。注意:我需要在分配中创建一个自定义来源,该分配从S3存储桶的丑陋URL中提取内容。同样在内容中,内容仍然需要在子文件夹'/ myproject'下。或者至少这是我如何运作的。 –

相关问题