Amazon web services 是否仅将子域指向AWS EC2实例?

Amazon web services 是否仅将子域指向AWS EC2实例?,amazon-web-services,amazon-ec2,dns,amazon-route53,nameservers,Amazon Web Services,Amazon Ec2,Dns,Amazon Route53,Nameservers,我正在尝试将一个PHP站点迁移到AWS 我创建了一个具有特定AWS url的实例,并配置了AWS Route 53服务 查看此处的文档: 它说要更新特定域的名称服务器,但是这会影响该站点的实时版本,该站点仍然托管在Digital Ocean上 我想做的是: 将子域(例如dev.mysite.com)指向AWS上的开发环境 检查一切是否正常 在AWS上创建实时环境 将mysite.com指向实时环境 我对这种托管方式还很陌生,这是我试图实现的,可行的 或者我应该用另一种方法来解决这个问题 欢迎

我正在尝试将一个PHP站点迁移到AWS

我创建了一个具有特定AWS url的实例,并配置了AWS Route 53服务

查看此处的文档:

它说要更新特定域的名称服务器,但是这会影响该站点的实时版本,该站点仍然托管在Digital Ocean上

我想做的是:

  • 将子域(例如dev.mysite.com)指向AWS上的开发环境
  • 检查一切是否正常
  • 在AWS上创建实时环境
  • 将mysite.com指向实时环境
我对这种托管方式还很陌生,这是我试图实现的,可行的

或者我应该用另一种方法来解决这个问题

欢迎任何建议


谢谢,那太好了。在Route 53中,您可以为Apex(www.site.com)创建一条
a
记录,指向您的EC2(?)实例,然后创建另一条
CNAME
记录,指向您的
dev.site.com


请注意,
Alias
记录是免费的,这是执行上述操作的首选方法,但仅适用于某些类型的AWS资源,如ELBs。

我使用的是带有经典负载平衡器的Elastic Beanstalk。然后,您可以使用两条
Alias
记录。一个指向主站点的主负载平衡器,然后另一个别名记录指向开发点。谢谢,我正准备这么做,但我担心它会在site.com尚未准备好时指向新的aws实例?是的,可能会!你没有提到使用亚马逊S3。。。因此,不清楚您为什么要遵循S3演练文档。现在你的DNS托管在哪里?@Michael sqlbot我在epik.com上找到了域名,那是你的注册商。DNS可以托管在那里或其他地方。如果DNS存在,那么您只需在DNS控制面板中为“dev”添加一个新的a记录。好的,我已经创建了一个新的a记录,但我要将它指向哪个IPV4地址?在路由53上,我创建了一个A记录,但它没有关联的IPV4地址。很抱歉,使用elastic beanstalk和经典负载平衡器以及外部DNS主机,您需要的是
CNAME
,而不是
A
记录,并且您将beanstalk提供的主机名放在CNAME记录目标上。