[英]AWS - Multiple S3 bucket for multiple subdomain
我做了我的研究,但我找不到一个具体的例子。
我有我的主域:domain.com。 它适用于 S3 - cloudfront - cert。 管理器设置,但我想为单个 s3 存储桶创建多个子域。
我的目标:
主营:域名.com
subdomain1:landing1.domain.com -> S3landing1 存储桶。 subdomain2:landing2.domain.com -> S3landing2 bucket。
总体计划是使用一个通用域,但我将有几个 static 页面用于不同的主题。
它可以工作吗? 我该如何设置? 任何示例/流程解释将不胜感激!
是的,你可以这样做。 我在生产中使用这个设置。 让我解释一下我的设置。 假设我有三个不同的子域; 一个.example.com,两个.example.com,三个.example.com。 我为它们中的每一个创建了三个不同的 CloudFront 分配。 在 CloudFront 上为它们中的每一个附加相同的 ACM 证书。 最后,我通过 Route53 引导他们。
one.example.com -> one.cloudfront.net
two.example.com -> two.cloudfront.net
three.example.com -> three.cloudfront.net
它没有问题。
您提到了 static 页面,所以我假设您只想托管简单的 html 站点。 否则,以下内容将不适用。
您需要进行设置,以便存储桶名称与预期访问 URL 相同。
So bucket name for https://landing1.domain.com
should be landing1.domain.com
and https://landing2.domain.com
should be landing2.domain.com
.
确保为这些存储桶启用 Static Web 托管和公共访问。
您将不需要 CloudFront。 所以这个设置更简单。 如果您仍想使用 CloudFront,也可以使用自定义CNAME
设置两个单独的 CloudFront 分配。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.