amazon-web-services - 我应该在哪里将我的自定义域指向环境 URL 或 LoadBalancer?

标签 amazon-web-services dns amazon-elastic-beanstalk elastic-load-balancer

我有我的自定义域 xxx.com.pl 我想在 Elastic Beanstalk 上运行服务。我应该如何配置我的域。我应该使用我的 Elastic Load Balancer DNS 吗:

awseb-e-k-AWSEBLoa-xxx.eu-central-1.elb.amazonaws.com

或环境网址:

xxx.asdasdasda.eu-central-1.elasticbeanstalk.com

如果我选择环境 URL,我总是可以创建另一个环境并使用交换 URL 进行恢复。如果我选择 ELB DNS,我不能用这种简单的方法。可能使用 ELB DNS 更快。我对吗?最佳做法是什么?

最佳答案

创建一个 CNAME 记录以指向 Load Balancer:awseb-e-k-AWSEBLoa-xxx.eu-central-1.elb.amazonaws.com

但是,如果您使用的是 Route 53,请创建一个 A 记录并使用 Alias=Yes 指向您的 Elastic Beanstalk 应用程序。这种类型的别名解析在 Route 53 中不产生费用。

有趣的是,AWS Elastic Beanstalk Adds Support for Amazon Route 53 Aliasing表明现在可以接受任何一个名称。

参见:

关于amazon-web-services - 我应该在哪里将我的自定义域指向环境 URL 或 LoadBalancer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40636648/

相关文章:

amazon-web-services - 将 lambda 部署到多个区域的无服务器 yml 文件中的语法是什么?

git - AWS Serverless 框架使用 GIT 进行协作

ssl - 使用 SSL 的 Elastic Beanstalk 上的 Flask 给出 403 Forbidden

python - 如何在 Amazon Elastic Beanstalk (Python) 中设置环境变量

Heroku 与 Elastic Beanstalk 与 Django + Postgres

node.js - 亚马逊产品 API 不尊重响应组

node.js - 如何在 Amazon Linux 上 yum 安装 Node.JS

node.js - 强制 net/http 使用 c-ares 而不是 getaddrinfo()

dns - 将域与公司域空间和 Kubernetes 域空间分开?

amazon-web-services - 如何将ec2实例连接到域名