关注jelastic的api documentation,但我无法弄清楚如何通过API将文件上传到我们的部署经理,或者通过Jelastic api获取这些网址。有没有办法做到这一点?
此处的目标是通过API上传文件,检索该URL,然后使用DeployArchive端点将其上传到特定的上下文。
如果没有办法将文件上传到部署管理器,是否有另一种方法可以通过API完全将zip / war部署到特定的上下文?
答案 0 :(得分:0)
无法通过API将文件上传到Deployment Manager。 要将应用程序部署到特定上下文,您可以使用以下API请求:
https://[hoster-api-host]/1.0/environment/control/rest/deployapp?envname=[string]&session=[string]&fileurl=[string]&filename=[string]&context=[string]
其中:
envname - 环境名称,会话 - 您的会话, fileurl - 指向文件的链接,文件名 - 存档文件的名称,上下文 - 给定上下文。如果未定义上下文,则将应用程序部署到ROOT上下文
有关此API请求的更多信息,请参阅我们的API documentation环境 - >控制 - > DeployApp