Amazon web services 指向弹性豆茎环境的外部子域
在这个特定的例子中,我有一个位于不同提供商(AWS除外)中的域和一个弹性Beanstalk(EB)应用程序,该应用程序具有多个环境,每个环境使用不同的资源 从域提供程序中,我创建了一个名为-Amazon web services 指向弹性豆茎环境的外部子域,amazon-web-services,amazon-elastic-beanstalk,subdomain,amazon-elb,aws-auto-scaling,Amazon Web Services,Amazon Elastic Beanstalk,Subdomain,Amazon Elb,Aws Auto Scaling,在这个特定的例子中,我有一个位于不同提供商(AWS除外)中的域和一个弹性Beanstalk(EB)应用程序,该应用程序具有多个环境,每个环境使用不同的资源 从域提供程序中,我创建了一个名为-test.tiagoperes.eu的子域 我想要的是,通过访问此子域,任何用户都可以看到当前在名为production的EB环境中找到的内容,该环境当前在中访问(app prod不是真实名称,但遵循类似模式) 这是一个具有自动扩展组、目标组和负载平衡器的环境 必须做什么 注意:有很多种答案,但非常笼统(因
test.tiagoperes.eu
的子域
我想要的是,通过访问此子域,任何用户都可以看到当前在名为production的EB环境中找到的内容,该环境当前在中访问(app prod
不是真实名称,但遵循类似模式)
这是一个具有自动扩展组、目标组和负载平衡器的环境
必须做什么
注意:有很多种答案,但非常笼统(因此答案多种多样)。此外,在基本的电子商务环境中也使用了。此外,我还根据评论查看了。 OP使用外部DNS提供程序(非AWS路由53)。因此,应为子域创建外部提供程序中的CNAME记录或等效记录。记录应解析为ElasticBeanstaslk上的默认名称 由于DNS提供商位于AWS外部,无需在AWS上执行任何操作 更详细地说,在域的DNS管理器中,为子域创建CNAME记录。例如,如果EB子域为:
app-prod.eba-xepr49ar.us-east-1.elasticbeanstalk.com
,则我们应该为app-prod.eba-xepr49ar.us-east-1.elasticbeanstalk.com
设置一个CNAME条目。据
我们永远不应该使用Elastic Beanstalk(EB)直接指向服务器/IP地址,它应该始终使用Elastic Beanstalk提供的DNS端点
根据我们使用的DNS主机,可以自己添加CNAME记录,也可以需要主机为我们添加CNAME记录。作为示例,如何在namescape和GoDaddy中执行此操作在其文档中进行了说明:
app-prod.eba-xepr49ar.us-east-1.elasticbeanstalk.com