如何将现有域名转发到 AWS 应用程序?

How to forward existing domain name to AWS application?

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

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

谢谢,

你的做法是对的。

在 Amazon Route 53 管理控制台的 Hosted Zone 中键入域名。 从您的域提供商控制台将您的域指向您的 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.

更多信息请参考 Elastic Beanstalk 手册:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customdomains.html