首页 > 解决方案 > AWS 管理的区块链超级账本结构如何加入开源超级账本结构通道并查询链码?

问题描述

我是 Hyperledger Fabric 的初学者。

我想通过开源超级账本结构通道加入 AWS 管理的区块链超级账本结构。

我使用 admin-msp 目录作为 aws-org configtx.yaml 的 msp 目录。(我从步骤 4.2 获得的 admin-msp:在 aws 托管区块链中注册管理用户)

我按照Hyperledger Fabric 文档中的将 Org3 手动引入频道。

我可以按照这些步骤加入 AWS 托管的区块链对等通道,但是当我在 AWS 对等设备上安装链代码时,我无法从通道查询链代码。这是我查询链码时的错误。

Error: error endorsing query: rpc error: code = Unknown desc = access denied: channel [mychannel] creator org [{aws member id}] - proposal response: <nil>

这是我的 aws-org configtx.yaml

Organizations:
    - &aws-org

        Name: {aws member id}

        ID: {aws member id}

        MSPDir: ./admin-msp

        Policies:
            Readers:
                Type: Signature
                Rule: "OR('{aws member id}.admin', '{aws member id}.peer', '{aws member id}.client')"
            Writers:
                Type: Signature
                Rule: "OR('{aws member id}.admin', '{aws member id}.client')"
            Admins:
                Type: Signature
                Rule: "OR('{aws member id}.admin')"
            Endorsement:
                Type: Signature
                Rule: "OR('{aws member id}.peer')"

标签: amazon-web-serviceshyperledger-fabrichyperledger

解决方案


推荐阅读