我正在尝试从我的厨师食谱中的其他图层访问elb ip地址,以便在多个实例中写入conf文件。
node [:opsworks] [:layers] [:layer_name] [:instances] [:instance_name]
只返回应用程序实例,而不是面向它们的elb地址
答案 0 :(得分:4)
在阅读了更多文档(http://docs.aws.amazon.com/opsworks/latest/userguide/workingcookbook-json.html#workingcookbook-json-obtain)之后,我发现一旦我进入机器,我就可以直接查看我的厨师堆栈配置和部署json文件。
获得文件后,我意识到有一个与节点并行的字段[:opsworks] [:layers] [:layer_name] [:instances]名为node [:opsworks] [:layers] [:layer_name] [ " elb-load-balancers"]包含一个对象数组,每个对象都有一个" dns_name"该层中负载均衡器的字段名称。
希望这有助于将来的其他人!