这个问题是关于 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 命令的同一目录中。
对此的任何见解都非常感谢。非常感谢您提前提供的帮助