【问题标题】:PCF Update Service ErrorPCF 更新服务错误
【发布时间】:2018-05-23 17:59:14
【问题描述】:

我正在使用 CF CLI (6.32.0) 连接我的 PCF。我正在尝试使用 JSON 对象更新我现有的服务。但我收到以下错误。

为 -c 标志提供的配置无效。请提供有效的 JSON 对象或包含有效 JSON 对象的文件的路径。

我尝试给出通过帮助选项提供的示例。但仍然出现同样的错误。

cf bind-service myapp mydb -c "{\"permissions\":\"read-only\"}"

有人帮我解决这个问题吗?

谢谢 湿婆

【问题讨论】:

    标签: cloud-foundry pcf


    【解决方案1】:

    您使用的是什么操作系统?

    看起来您的示例应该可以在 Windows 上运行,但对于 Linux 或 OSX,您可以这样做:

    cf bind-service myapp mydb -c '{"permissions":"read-only"}'

    【讨论】:

    • 您还可以从cf cli(-v 标志)启用详细输出。您要在输出中查找的是错误是来自 cf cli 还是来自 cli 发送的 HTTP 请求的响应。如果错误来自 cf cli,您可能不会看到发送的任何 HTTP 请求,这可能只是意味着您的 JSON 格式错误。如果响应中有错误,则可能表明您在 JSON 中添加的字段不正确,因为远程服务代理能够进行比 cf cli 更深入的验证。
    • 我使用的是 Windows 10 操作系统。
    【解决方案2】:

    不同操作系统所需的json格式的分隔符也不同。 最好的方法是在 json 文件中输入 json 内容。可以解决不同系统之间的格式问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-19
      • 2017-06-29
      • 1970-01-01
      • 2018-10-03
      • 2021-09-12
      • 2011-09-25
      • 1970-01-01
      • 2017-06-13
      相关资源
      最近更新 更多