2017-06-03 95 views
0

我已经使用Amazon的Elastic Beanstalk服务部署了一个应用程序,现在它运行在http://sample-env-1.abcde.us-east-1.elasticbeanstalk.com/home,现在我想指出我的域名(在name.com注册)到这个应用程序。我创建了一个Route 53的托管区域,它给了我4个命名空间,是否足以在我的域名注册商的控制台中添加这些记录?如何将现有域名转发到AWS应用程序?

我觉得我错过了一些东西,因为我没有告诉该托管区域与哪个应用程序相关(因为我可以有多个应用程序)。我怎么做?

谢谢,

回答

1

你的做法是对的。

在Amazon Route 53管理控制台的托管区域中键入域名。 并从您的域名提供商控制台将您的域名指向您的Elastic Beanstalk环境名称空间。如果设置正确,亚马逊将处理剩下的事情。

按照手册中的规定:

When an Amazon Route 53 DNS server receives a name request for your custom domain name, it resolves to the elasticbeanstalk.com subdomain, which resolves to the public DNS name of your Elastic Load Balancing load balancer, which relays requests to the instances in your environment.

请参阅弹性魔豆手册获取更多信息:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customdomains.html

+0

感谢您的帮助。我也正在查看该手册。但我仍然困惑。我可以有多个EB应用程序,Route 53如何理解哪个域名(名称空间?)与哪个应用程序相关?我应该添加一个记录集,以及如何? :) – jeff

+1

您可以在Amazon Route 53中的CNAME记录中解析。在application.elasticbeanstalk.com中的值部分类型中,Amazon Route 53可以解析正在处理的请求的哪个应用程序 –

+0

我试图添加CNAME记录设置,我得到了这个错误:'RNAME类型CNAME与DNS名称example.com。不允许在zone.com的顶点。**编辑**:当我在“Name”(example.com)前面的框中添加“www”时,它工作(我猜)。这听起来正确吗?现在我将这4个NS记录添加到name.com并完成了? – jeff

相关问题