【问题标题】:How can I access opsworks elb layer ip from custom chef recipes如何从自定义厨师食谱访问 opsworks elb 层 ip
【发布时间】:2015-06-26 16:15:17
【问题描述】:

我正在尝试从我的厨师食谱中的其他层访问 elb ip 地址,以便在多个实例中写入 conf 文件。

节点[:opsworks][:layers][:layer_name][:instances][:instance_name]

只返回应用实例而不是它们前面的 elb 地址

【问题讨论】:

    标签: ruby chef-infra load-balancing aws-opsworks


    【解决方案1】:

    在阅读了更多文档 (http://docs.aws.amazon.com/opsworks/latest/userguide/workingcookbook-json.html#workingcookbook-json-obtain) 之后,我发现一旦我 ssh 到一台机器上,我就可以直接查看我的厨师堆栈配置和部署 json 文件。

    拿到文件后,我意识到有一个与 node[:opsworks][:layers][:layer_name][:instances] 平行的字段,叫做 node[:opsworks][:layers][:layer_name][ “elb-load-balancers”] 包含一个对象数组,每个对象都有一个“dns_name”字段名称,用于该层中的负载均衡器。

    希望这对将来的其他人有所帮助!

    【讨论】:

      猜你喜欢
      • 2014-09-06
      • 1970-01-01
      • 2017-08-25
      • 2015-11-24
      • 2014-07-21
      • 2016-05-28
      • 1970-01-01
      • 2019-03-06
      • 2016-08-20
      相关资源
      最近更新 更多