【发布时间】:2021-09-09 15:49:34
【问题描述】:
我有以下非常简单的清单:
type: install
name: very simple manifest
onInstall:
- log: installing manifest
我可以从 Jelastic Dashboard 安装它。主菜单中有一个导入功能,我可以在其中复制/粘贴该清单内容并安装它。在 Jelastic 控制台中,我可以看到
[15:36:38 manifest.settings]: BEGIN INSTALLATION: very simple manifest
[15:36:39 manifest.settings]: BEGIN HANDLE EVENT: {"topic":"application/install","envAppid":""}
[15:36:39 manifest.settings:1]:> installing manifest
[15:36:39 manifest.settings]: END HANDLE EVENT: application/install
[15:36:39 manifest.settings]: END INSTALLATION: very simple manifest
Jelastic 仪表板确认安装。
现在,当我通过 Jelastic REST API 执行相同操作时,即使用端点
http://my-jelastic-provide.com/1.0/marketplace/jps/REST/install
使用相关数据,然后,它不会安装。相反,我收到了奇怪的错误消息
Can\'t find environment by domain [jelasticclient-master-0954606]
其中jelasticclient-master-0954606 是我设置的envName。
但是,如果我将清单更改为例如
type: install
name: very simple manifest
nodes:
count: 1
cloudlets: 4
nodeGroup: cp
image: alpine:latest
skipNodeEmails: true
onInstall:
- log: installing manifest
然后它会完美安装。我错过了什么?
我正在使用 Jelastic v6.0.2。
【问题讨论】: