运行命令时出现此错误:
$ bosh int config.yml --path /applications/routes/route
预计在路径'/ applications / routes'找到地图,但找到'[] interface {}'
退出代码1
这是我的config.yml
文件:
applications:
- buildpack: php_buildpack
instances: 1
memory: 1G
name: yxyxy
routes:
route: preprod-paas.itn.group
services:
- maria-db
- smtp-mail
任何帮助,我正在使用bosh CLI V2?
答案 0 :(得分:1)
您的YAML结构包含带有单个项目的数组。
您需要使用此数组查找元素。
我通常按名称搜索。在您的情况下,它看起来像:bosh int --path /applications/name=yxyxy/routes/route
。
我认为也可以按索引/applications/0/routes/route
有一个语法文档,您可以检查https://github.com/cppforlife/go-patch/blob/master/docs/examples.md