Chaincode不在通道配置中通过管理员身份调用

问题描述 投票:0回答:1

我正在以下情况下执行链码调用:

  1. 我有一个Hyperledger Fabric网络端到端运行,直到查询链码。
  2. 我有一个管理员身份,在创建频道时已将其添加到频道配置中。
  3. 将链码调用操作设置为Admins策略,该策略指出:“ OR('Org1MSP.admin')”
  4. 我在Org1MSP下创建另一个管理员身份(使用OU = admin和hf.Type = admin)。

所以,现在,我可以使用这个新的管理员身份来调用相同的链码而不配置对我的频道的任何更改吗?

hyperledger-fabric hyperledger-chaincode
1个回答
0
投票

如果您组织的MSP配置使用NodeOU,则它应该可以工作,因为您的证书包含OU=admin

如果禁用了NodeOU,则第二个客户端不是管理员(仅admin MSP文件夹下的用户证书有效)。然后,您应该使用configtxlator等更新频道。>

https://hyperledger-fabric.readthedocs.io/en/release-1.4/msp.html#identity-classification

© www.soinside.com 2019 - 2024. All rights reserved.