0

这个问题是关于 REST API URL 用于 curl 等效于 VMC 推送新应用程序。

我已经在http://apidocs.cloudfoundry.com/http-apps参考了 Cloud Foundry 的 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 命令的同一目录中。

对此的任何见解都非常感谢。非常感谢您提前提供的帮助

4

1 回答 1

1

基于语言,我希望你尝试 cfoundry ruby​​ 客户端:rubygems.org/gems/cfoundry,java 客户端:github.com/cloudfoundry/vcap-java-client,或者 Node.js 客户端也可以可以在 github 上找到。

于 2013-03-18T23:25:03.070 回答