繁体   English   中英

AWS - 多个子域的多个 S3 存储桶

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM