AWS 内部 ELB 的友好名称
Friendly names for AWS internal ELBs
我在 AWS 中有一些内部负载均衡器,它们的地址很长,比如
internal-abcdeskhdfksdfkjhsdkjfhksjhdfkjsf-1878388.eu-west-1.elb.amazonaws.com
我们设置了 vpn,以便我们可以从浏览器访问负载平衡器。有没有办法为这样的负载均衡器取一个 "friendlier" 名称?我很乐意使用 foo.mydomain.com 之类的东西,其中 mydomain.com 是 public 托管区域,或者设置私人托管区域。我尝试添加一个别名指向内部 ELB 的子域,但这似乎没有帮助。
您可以在您的 DNS(例如 Amazon Route 53)中创建一条 CNAME
记录以指向负载均衡器。
参见:Configure a Custom Domain Name for Your Classic Load Balancer(同样适用于应用程序负载均衡器。)
您可以将 Route 53 配置为仅在域内解析,或者您可以使用 public DNS,因为 CNAME
应该 然后重新启动内部 ELB DNS 名称。 (但我必须对其进行测试。)
我得到它与以下工作:
对于为域(例如,mydomain.com)创建的 Route53 托管区域,我创建了一个记录集。我使用了以下参数:
Name = mysubdomain
Type = A - IPV4 address
Alias = Yes
Target = internal-abcdeskhdfksdfkjhsdkjfhksjhdfkjsf-1878388.eu-west-1.elb.amazonaws.com
目标是内部负载平衡器 dns 名称。这使我能够将目标定位为 mysubdomain.mydomain.com 。
dig 将其解析为内部 IP 地址,因此只要我可以访问网络,它就可以工作。也就是说,这适用于私有和 public 负载均衡器。
我在 AWS 中有一些内部负载均衡器,它们的地址很长,比如
internal-abcdeskhdfksdfkjhsdkjfhksjhdfkjsf-1878388.eu-west-1.elb.amazonaws.com
我们设置了 vpn,以便我们可以从浏览器访问负载平衡器。有没有办法为这样的负载均衡器取一个 "friendlier" 名称?我很乐意使用 foo.mydomain.com 之类的东西,其中 mydomain.com 是 public 托管区域,或者设置私人托管区域。我尝试添加一个别名指向内部 ELB 的子域,但这似乎没有帮助。
您可以在您的 DNS(例如 Amazon Route 53)中创建一条 CNAME
记录以指向负载均衡器。
参见:Configure a Custom Domain Name for Your Classic Load Balancer(同样适用于应用程序负载均衡器。)
您可以将 Route 53 配置为仅在域内解析,或者您可以使用 public DNS,因为 CNAME
应该 然后重新启动内部 ELB DNS 名称。 (但我必须对其进行测试。)
我得到它与以下工作:
对于为域(例如,mydomain.com)创建的 Route53 托管区域,我创建了一个记录集。我使用了以下参数:
Name = mysubdomain
Type = A - IPV4 address
Alias = Yes
Target = internal-abcdeskhdfksdfkjhsdkjfhksjhdfkjsf-1878388.eu-west-1.elb.amazonaws.com
目标是内部负载平衡器 dns 名称。这使我能够将目标定位为 mysubdomain.mydomain.com 。
dig 将其解析为内部 IP 地址,因此只要我可以访问网络,它就可以工作。也就是说,这适用于私有和 public 负载均衡器。