用户没有属性 'hf.AffiliationMgr'

User does not have attribute 'hf.AffiliationMgr'

我正在尝试 运行 针对 hyperledger 1.0 实例执行以下命令: fabric-ca-client 隶属关系列表 --caname PeerOrg1CA 我得到的回应是: 错误:来自服务器的响应:错误代码:0 - 用户没有属性 'hf.AffiliationMgr'

我正在 运行 执行命令的用户是该 CA 的管理员用户。我希望能够管理用户从属关系。文档对此有点模糊。

如何更改管理员用户的从属关系?

您手动调整 fabric-ca-server-config.yaml 中的 hf.AffiliationMgr 属性。或者,当您使用 id.attrs.

注册管理员身份时,您可以将其作为标志传递

为了能够获得从属关系列表,命令的调用者必须拥有属性 'hf.AffiliationMgr'。如果调用者没有这个属性,你有两个选择:

  1. 管理员注册了一个具有属性 'hf.AffiliationMgr' 的新身份,然后您使用此身份列出从属关系。

  1. 一旦完全成功,管理员可以修改现有身份以添加属性 'hf.AffiliationMgr'。已经存在的身份现在也应该能够列出从属关系。