以管理监控工具方式访问区块链
前提条件
- 使用容器服务区块链解决方案创建阿里云上的区块链网络。详情请参考配置部署区块链文档。
- 使用应用程序的方式或者CLI方式,访问区块链网络,完成端到端测试。详情请参考以CLI方式访问区块链 或 以应用程序方式访问区块链文档。
背景信息
利用阿里云容器服务区块链解决方案创建了区块链网络之后,用户可使用基于 Hyperledger Fabric SDK 的区块链管理监控工具(以下简称“管控工具”)访问区块链网络上的服务。
- 管控工具可与区块链网络一同部署于阿里云容器集群上,在这种模式下,管控工具可直接通过区块链各个服务的名称加上服务端口来实现服务的连接访问。
- 管控工具也可以部署于阿里云容器集群之外,在这种模式下,管控工具可通过区块链网络的外部访问地址加上各个服务的外部端口来实现服务的连接访问。
本示例使用了上述的第二种方式进行演示,提供的管控工具是基于 Hyperledger Explorer 进行适配性调整而成的。在区块链网络部署的同时将默认一同部署 Hyperledger Explorer 到 Kubernetes 集群上。
您可以直接使用本示例提供的管控工具,也可以使用 Hyperledger Explorer 的官方版本、自己开发的管控工具、或者第三方的管控工具,并参考本示例管控工具的源代码进行适配性的调整,即可实现对阿里云容器服务区块链网络的连接访问。
对已有的区块链管控工具的适配性调整包括:
- 直接使用示例代码中提供的脚本 download-from-fabric-network.sh,实现从新部署的区块链网络一键自动化下载区块链网络配置,包括证书、密钥、区块链网络配置文件(主要是config.json和network-config.yaml)。
- 确保区块链管控工具可以正确加载到上述区块链网络配置。
- 如区块链管控工具中直接使用了区块链通道(channel)名称、区块链外部访问地址、节点名称或域名等信息,请按照配置文件(config.json和network-config.yaml)的参数进行替换以保持与目标区块链网络的一致。
操作步骤
发布者:佚, 佚名,转转请注明出处:https://www.cms2.cn/aliyun/csk/5028.html