Amazon web services 如何将现有域名转发到AWS应用程序?
我已经用Amazon的Elastic Beanstalk服务部署了一个应用程序,现在它运行在Amazon web services 如何将现有域名转发到AWS应用程序?,amazon-web-services,amazon-route53,domain-name,Amazon Web Services,Amazon Route53,Domain Name,我已经用Amazon的Elastic Beanstalk服务部署了一个应用程序,现在它运行在http://sample-env-1.abcde.us-east-1.elasticbeanstalk.com/home,现在我想将我的域名(注册名为name.com)指向此应用程序。我用Route 53创建了一个托管区域,它给了我4个名称空间,在我的域注册器控制台中添加这些记录就足够了吗 我觉得我遗漏了一些东西,因为我没有告诉这个托管区域应该与哪个应用程序相关(因为我可以有多个应用程序)。我该怎么做
http://sample-env-1.abcde.us-east-1.elasticbeanstalk.com/home
,现在我想将我的域名(注册名为name.com)指向此应用程序。我用Route 53创建了一个托管区域,它给了我4个名称空间,在我的域注册器控制台中添加这些记录就足够了吗
我觉得我遗漏了一些东西,因为我没有告诉这个托管区域应该与哪个应用程序相关(因为我可以有多个应用程序)。我该怎么做
谢谢,你这样做是对的 在Amazon Route 53管理控制台的托管区域中键入域名。 并从域提供程序控制台将域指向Elastic Beanstalk环境命名空间。如果设置正确,亚马逊将处理其余的问题 如手册所述: 当Amazon Route 53 DNS服务器收到您的 自定义域名,解析为elasticbeanstalk.com子域, 解析为弹性负载平衡的公共DNS名称 负载平衡器,它将请求中继到 环境
有关更多信息,请参阅弹性豆茎手册:谢谢您的帮助。我也在检查手册。但我还是很困惑。我可以有多个EB应用程序,Route 53如何理解哪个域名(名称空间?)与哪个应用程序相关?我应该添加记录集吗?如何添加?:)您可以在Amazon Route 53的CNAME记录中解析。在application.elasticbeanstalk.com中的值部分类型中,Amazon Route 53可以解析正在处理的请求是哪个应用程序。我尝试添加CNAME记录集,但出现以下错误:
RRSet类型CNAME with DNS name example.com。不允许在zone example.com的apex中使用。编辑:当我在“Name”(example.com)前面的框中添加www
时,它起作用了(我猜)。这听起来对吗?现在,我将这4条NS记录添加到name.com,就这样完成了?出于某种原因,我认为您可能对弹性豆茎的工作原理有些困惑。您可以将环境设置为运行不同的应用程序。您发布的URL是环境的URL,而不是其中运行的应用程序的URL。您还需要在CNAME记录中的Amazon Route 53控制台中设置应用程序url。根据您的评论,我相信您已经完成了这一部分。是的,只需将这4条NS记录添加到name.com,即可完成。但是对于NS记录,不要添加www。它将自动解决它。