0

この質問は、新しいアプリケーションの VMC プッシュに相当する curl で使用する REST API URL に関するものです。

vmc コマンドへのさまざまな REST API URL マッピングについては、 http: //apidocs.cloudfoundry.com/http-apps にある Cloud Foundryの API ドキュメントを参照しました。しかし、新しいアプリケーションをプッシュするための 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 クライアント: ruby​​gems.org/gems/cfoundry、Java クライアント: github.com/cloudfoundry/vcap-java-client、または Node.js クライアントも試してみてください。 github にあります。

于 2013-03-18T23:25:03.070 に答える