Bash Bosh CLI希望在路径'/申请/路线';但是发现';[]接口{}';

Bash Bosh CLI希望在路径'/申请/路线';但是发现';[]接口{}';,bash,cloud-foundry,concourse,cf-bosh,Bash,Cloud Foundry,Concourse,Cf Bosh,我在运行命令时遇到此错误: $ bosh int config.yml --path /applications/routes/route 应在路径“/applications/routes”处找到映射,但找到“[]接口{}” 出口代码1 这是我的config.yml文件: applications: - buildpack: php_buildpack instances: 1 memory: 1G name: yxyxy routes: route: preprod

我在运行命令时遇到此错误:

$ bosh int config.yml --path /applications/routes/route
应在路径“/applications/routes”处找到映射,但找到“[]接口{}”

出口代码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?

您的YAML结构包含带有单个项的数组。 您需要找到具有此数组的元素。 我通常按名字搜索。在您的例子中,它看起来像:
bosh int--path/applications/name=yxy/routes/route

我认为也可以通过索引
/applications/0/routes/route


有一个语法文档,您可以查看

谢谢,两者都在工作。除此github回购协议外,是否没有任何bosh cli的正式文档?是的,有bosh cli的正式文档。它更侧重于部署和操作。