从单个aws s3存储桶托管多个子域

时间:2018-03-06 07:34:07

标签: amazon-web-services amazon-s3 hosting amazon-route53

是否可以从单个存储库文件夹托管多个子域?

示例 -

假设 bucketname 是我的aws s3存储桶。 要访问网站网址是 - http://bucketname.s3.amazonaws.com

现在假设我里面有5个文件夹 - a,b,c,d&即

我可以创建指向s3存储桶内各自文件夹的子域。喜欢 -

有可能吗?

2 个答案:

答案 0 :(得分:0)

存储桶URL的命名约定由AWS修复。您无法更改为子域名网址。您可以使用CloudFront在您自己的域中托管它,也可以在* .cloudfront.net下托管。

Cloudfront的子域也是随机的。将如下所示。

  

d3v7q0dqls688r.cloudfront.net

希望它有所帮助。

答案 1 :(得分:0)

单凭Amazon S3无法满足您的要求。

网址仅指向一个广告管理

但是,人们通常希望自定义网址指向内容。例如,您可以将mycompanyname.com指向Amazon S3。这包括:

  • 拥有域名
  • 创建名称与域名匹配的存储桶(因此,每个域/子域需要一个存储桶)
  • 使用指向S3存储桶的CNAME配置DNS条目(在Amazon Route 53或您自己的DNS提供商中)

或者,可以在 Amazon CloudFront 中配置可以显示来自各种后端的内容的行为。