1

运行命令时出现此错误:

$ 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?

4

1 回答 1

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

于 2018-05-31T08:58:12.100 回答