Eva*_*van 5 amazon-web-services autoscaling amazon-route53 amazon-cloudformation
我正在研究对由 ELB 前置的一层网络服务器使用自动缩放组。我遇到的困难之一是如何为每个新实例提供正确的 DNS 名称。例如,我希望网络服务器具有这样的名称,frontend-web-XXX.prod.example.com以便它们的名称在日志中显示正确并且易于组织。我最终想要自动缩放另外两个层,并且我希望它们api-web-XXX.prod.example.com也有这样的名称。我对 cloudformation 模板有一些经验,并且已经使用关联的 Route53 记录启动了各个实例,但我没有看到任何迹象表明如何在自动缩放组中完成此操作。
这不是您可以使用 CloudFormation 执行的操作,因为它的参与仅限于定义自动缩放组 - 它不需要查看 ASG 启动的实例。自动缩放组也不提供任何方法来执行此操作。
相反,您可以确保您的实例在启动时运行某些内容以在 Route 53 中注册自己。 本文讨论使用 Chef来执行此操作,但您可以在独立脚本中执行相同的操作。
| 归档时间: |
|
| 查看次数: |
7219 次 |
| 最近记录: |