当前位置: 首页 > 知识库问答 >
问题:

由于对业务组的访问权限,使用Mule Maven插件将Cloudhub部署到业务组失败

哈扬
2023-03-14

我正在尝试使用Mule Maven插件3.2.7将Mule应用程序部署到Cloud Hub中的Business Group

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

我只能访问dillion business group,并希望将应用程序部署到其中,但它给出了错误提示

[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=橙子/帝力狮Dbusiness.group=帝力狮Dbusiness.group=水果/橙子/帝力狮

但似乎什么都不管用。

我还确认了我用于部署的帐户具有所有必需的访问权限,但仍然失败。

共有1个答案

宇文修筠
2023-03-14

您仍然需要访问父组织才能使业务组配置正常工作。

但是有一个解决方法,您可以使用businessGroupId,并传递业务组ID的ID。

删除businessGroup并使用该ID添加businessGroupId。

要为子组织获得您的业务组,请按照此处的说明操作:https://support.mulesoft.com/s/article/How-to-know-my-Organization-ID-Org-ID-on-the-Anypoint-Platform

 类似资料:
  • 在部署业务网络定义之前,必须将其打包到业务网络档案(.bna)文件中。composer archive create命令用于从磁盘上的业务网络定义文件夹创建业务网络档案文件。 一旦创建了业务网络档案文件,就可以使用composer runtime install命令和composer network start命令将其部署到运行时。 例如: composer runtime install -n

  • 在生产环境(例如使用Docker Swarm或Kubernetes)中部署Hyperledger Composer REST服务器时,应将REST服务器配置为高度可用。这意味着你必须部署多个REST服务器实例,并且应该配置这些实例以共享数据。例如,应共享连接配置文件,区块链身份和REST API身份认证设置等数据,以便REST API客户端可以向任何实例发出请求,而无需重新进行身份认证。 业务网络

  • 安装 推荐: 用脚本一键在 Ubuntu 16.04 或 CentOS 7 上安装专业版 下载与安装 Seafile 专业版服务器 从 Seafile 社区版服务器迁移到专业版服务器 升级 Seafile 专业版服务器 使用 Oracle 数据库部署 Seafile 集群部署 S3/Swift/Ceph 安装 Seafile 专业版服务器并使用亚马逊 S3 安装 Seafile 专业版服务器并使用

  • 连接器的具体信息 参与者和身份 参与者和身份是Hyperledger Composer的核心概念。参与者是业务网络的成员,可能代表个人或组织。参与者有身份文档可以证明自己的身份。欲了解更多信息,请参阅参与者和身份。 添加参与者 参与者必须添加到业务网络才能进行交易。参与者可以创建资产,并与其他参与者交换资产。参与者通过提交交易来处理资产。 创建、导出和导入业务网络卡片 业务网络卡片由连接profi

  • 业务问答 业务问答能够有效提高机器人解答业务问题的能力,将业务以问答方式录入系统(“业务问答” &gt “添加对话” 页面),当访客发送的消息符合知识规则的问句时,机器人将自动返回相应答案。 业务问答中,每条规则可添加多个问句和1个答案,当机器人匹配到任何一个问句时,将返回问句对应的答案。 设置问句的基本原则:一个问句只问一个问题,并且尽可能完整描述一个具体问题。举两个例子:协议酒店如何预定?打印