能否在AWS Elastic Beanstalk设置sub-domain.elasticbeanstalk.com格式地址?
关于AWS Elastic Beanstalk自定义
subdomain-name.elasticbeanstalk.com域名的问题解答 1. 是否可以创建该格式地址?
不行,无法直接创建subdomain-name.elasticbeanstalk.com这种跳过环境名和区域前缀的格式地址。
2. 若可行,具体如何操作?(不可行,提供替代方案)
既然没法直接用elasticbeanstalk.com根域名下的自定义子域名,你可以用自己的域名实现类似效果,步骤如下:
- 准备一个你自己拥有的域名(比如
yourdomain.com) - 在域名管理平台(如Route 53或你的域名注册商)添加一条CNAME记录:
- 主机记录:
subdomain-name(比如你想要的api或app) - 记录值:你的EB环境完整默认域名,例如
env-name.region-name.elasticbeanstalk.com
- 主机记录:
- (可选,若需HTTPS)在AWS Certificate Manager(ACM)中申请对应子域名
subdomain-name.yourdomain.com的SSL证书,然后在EB控制台的「配置」→「负载均衡器」中配置HTTPS监听,绑定该证书。
3. 若不可行,请说明原因?
elasticbeanstalk.com是AWS官方完全管理的二级域名,其DNS解析规则严格限定所有EB环境的默认域名必须遵循[环境名称].[区域].elasticbeanstalk.com的结构。普通用户没有权限直接在elasticbeanstalk.com根域名下添加自定义子域名,只能在自己的EB环境对应的层级下调整env-name部分——也就是你之前成功修改的内容。
内容的提问来源于stack exchange,提问作者Emdadul Islam
相关产品推荐
相关产品推荐

