Сбой развертывания Cloudhub в бизнес-группе с использованием подключаемого модуля Mule Maven из-за прав доступа к бизнес-группе

Я пытаюсь развернуть приложение Mule в бизнес-группе в Cloud Hub с помощью подключаемого модуля Mule Maven 3.2.7 Иерархия организации

Fruits
|--oranges
|   |
|   |--dillion

У меня есть доступ только к бизнес-группе dillion, и я хочу развернуть в ней приложение, но выдает ошибку:

[ERROR] Failed to execute goal org.mule.tools.maven:mule-maven-plugin:3.2.7:deploy (default-deploy) on project database: Execution default-deploy of goal org.mule.tools.maven:mule-maven-plugin:3.2.7:deploy failed: Please check whether you have the access rights to this business group. -> [Help 1]

Ниже представлена ​​конфигурация облачного концентратора в POM.

       <cloudHubDeployment>
                    <username>${username}</username>
                    <password>${password}</password>
                    <environment>${environment}</environment>
                    <applicationName>${application.name}</applicationName>
                    <muleVersion>${mule.version}</muleVersion>
                    <businessGroup>${business.group}</businessGroup>
                </cloudHubDeployment>

Команда maven для развертывания

mvn clean package deploy -Dusername=randomuser -Dpassword=randompassword -Denvironment=Sandbox -Dbusiness.group=Fruits\oranges\dillion -Dapplication.name=someapp -Dmule.version=4.2.0 -Dmaven.test.skip=true -DmuleDeploy

Я также пытался изменить бизнес-группу как Dbusiness.group=oranges/dillion , Dbusiness.group=dillion и Dbusiness.group=Fruits/oranges/dillion

Но вроде ничего не работает.

Я также подтвердил, что учетная запись, которую я использую для развертывания, имеет все необходимые права доступа, но по-прежнему не работает.


person Vishwas Pawar    schedule 05.12.2019    source источник


Ответы (1)


Вам по-прежнему нужен доступ к родительским организациям, чтобы конфигурация businessGroup работала.

Однако есть обходной путь: вместо этого вы можете использовать businessGroupId и передать идентификатор бизнес-группы.

Удалите businessGroup и вместо этого добавьте businessGroupId с идентификатором.

Чтобы получить бизнес-группу для вспомогательной организации, следуйте инструкциям здесь: https://support.mulesoft.com/s/article/How-to-know-my-Organization-ID-Org-ID-on-the-Anypoint-Platform

person Ryan Carter    schedule 10.12.2019