Я на самом деле не понимаю ... Из того, что я вижу здесь, вы просто генерируете URL, но вы не создаете рабочее пространство. Это было сделано раньше?
Чтобы открыть рабочее пространство путем доступа к URL-адресу рабочего пространства, сначала должно существовать рабочее пространство; -)
Если вы хотите узнать, как создать рабочее пространство из сценария, вы можете использовать для этого конечные точки REST API. В развертывании Eclipse Che по умолчанию мы также развертываем swagger на URL / swagger (в вашем случае «http://URL.ap -south-1.elb.amazonaws.com / swagger »), поэтому вы можете посмотреть на всех конечных точках API для себя.
Наиболее интересным для вас может быть:
POST до <cheUrl>/api/devfile
для создания рабочего пространства из devfile (новый, файл определения рабочего пространства Che 7)
POST - <cheUrl>/api/workspace
для создания рабочей области из определения рабочей области Che 6 json.
Надеюсь, это поможет.
Радим