此问题与REST API URL有关,用于与新应用程序的VMC推送等效的curl。
我已将http://apidocs.cloudfoundry.com/http-apps的云代工厂的api文档引用到各种REST API URL映射到vmc命令。但是,我没有找到用于推送新应用程序的REST API URL。我尝试使用POST html请求部署新应用程序但返回504 BAD GATEWAY响应。下面是curl命令:
curl --request POST http://api.cloudfoundry.com/apps --data @data.json --header "Authorization: bearer token"
data.json的内容如下:
{"name": "mywebapp45", "staging": {"model": "spring","stack": "java"}, "uris": [ "mywebapp45.cloudfoundry.com"], "instances": 1, "resources": {"memory": 256},"state": "STARTED"}`
并且Web应用程序存档位于执行curl命令的目录中。
非常感谢对此的任何见解。非常感谢您的帮助
答案 0 :(得分:1)
根据语言,我希望您尝试使用cfoundry ruby客户端:rubygems.org/gems/cfoundry,java客户端:github.com/cloudfoundry/vcap-java-client,或Node.js客户端也可以在github中找到。