#api #cloud #mulesoft #cloudhub
Вопрос:
Когда приложение Mulesoft развертывается в Cloudhub, ему присваивается идентификатор, доступный из API Cloudhub. В Cloudhub API v2 это значение называется versionId.
Могу ли я получить это значение идентификатора в самом приложении во время его работы? Я хочу использовать его для ссылки на приложение в удаленном журнале. Некоторые значения, по-видимому, доступны в качестве предопределенных переменных, но я не вижу этого.
Ответ №1:
Это может быть ${application.id}
собственность. Имейте в виду, что свойство не является переменной. Если это так, то это недокументированная собственность, которая может быть удалена или изменена в любое время. Я рекомендую избегать зависимости от таких недокументированных функций.
Другим вариантом является вызов API CloudHub непосредственно из запущенного приложения или определение собственного свойства, задающего уникальное значение.
Обратите внимание, что в CloudHub имена приложений уникальны, поэтому вы можете использовать только это.