我有一个在Linux服务器上运行的应用程序,它使用外部服务,而这些服务通常没有公用的DNS作为域名。
为了解决这个问题,我将本地DNS添加到我的/etc/hosts文件中 – 将服务的IP地址与域名匹配。 这意味着我们可以使用域名和SSL证书:
123.456.789.123 subdomain.domain.tld
但是,我们正在将此应用程序迁移到AWS Elastic Beanstalk设置,因此我们无法使用传统的/etc/hosts方法。
我一直试图在亚马逊文件中进行研究,但是我要么search错误的东西,要么不提供这样的function。
有任何想法吗?
感谢预期。
如果您部署在VPC中,并且您正在使用AWS Route53来pipe理域的DNS,则可以使用私有地址创build“私有托pipe区域”(DNS分隔视图)并将其与VPC相关联。 请注意,您只能使用私人区域或公共区域; 如果公共区域中的logging不在私人区域中,则DNS查找将失败。
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zones-private.html