代码之家  ›  专栏  ›  技术社区  ›  Forece85

AWS S3静态网站每个子域的路由

  •  0
  • Forece85  · 技术社区  · 4 年前

    我已经创建了一个托管区:“abc.com”和两个s3存储桶:“app1.abc.com”和“app2.abc.com”,并带有各自的索引。html。我能够成功访问个人默认的s3网站(例如:app1.abc.com.s3-website-ap-southerast-1.amazonaws.com和app2.abc.com.s3-website-ap-southerast-1.amazonaws.com)

    现在,如何创建记录集来重定向流量,让我们假设如果“app1.abc.com”被调用,那么就创建索引。应访问“app1.abc.com”bucket的html。如果调用“app2.abc.com”,则使用索引。应访问“app2.abc.com”bucket的html。

    可以使用s3和route53吗?如果没有其他方法可以根据url将流量重定向到s3 bucket?

    我查阅了文件,但没有任何线索。谢谢你的帮助。

    0 回复  |  直到 4 年前
        1
  •  3
  •   stefansundin    4 年前

    你只需要创建一个CNAME记录就可以了 app1.abc.com app1.abc.com.s3-website-ap-southeast-1.amazonaws.com .第二个铲斗的程序相同。

    有关文档,请参阅 https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html#VirtualHostingCustomURLs