如何通过 API 将新文件上传到 Deployment Manager

How to upload a new file to deployment manager via API

查看 jelastic 的 api documentation,但我不知道如何通过 API 将文件上传到我们的部署管理器,或获取那些 URLs通过 Jelastic api。有办法吗?

此处的目标是通过 API 上传文件,检索 URL,然后使用 DeployArchive 端点将其上传到特定上下文。

如果没有办法将文件上传到部署管理器,是否有另一种方法可以完全通过 API 将 zip/war 部署到特定上下文?

无法通过 API 将文件上传到部署管理器。 要将应用程序部署到特定上下文,您可以使用以下 API 请求:

https://[hoster-api-host]/1.0/environment/control/rest/deployapp?envname=[string]&session=[string]&fileurl=[string]&filename=[string]&context=[string]

其中:

envname - 环境名称,session - 你的会话,fileurl - link 到文件,filename - 存档文件的名称,context - 给定的上下文。如果未定义上下文,则应用程序将部署到 ROOT 上下文

有关此 API 请求的更多信息可以在我们的 API documentation 环境 -> 控制 -> DeployApp

中找到