能否无需本地Hyperledger环境,将在线Playground的.bna部署到IBM Cloud?
关于将Hyperledger Composer .bna文件部署到IBM Cloud的问题
首先给你明确结论:现在完全可以将从Hyperledger Composer Playground导出的.bna文件直接部署到IBM Cloud,不需要完成本地的Hyperledger Fabric和Composer开发环境安装——这和2017年的情况已经完全不同了。
具体细节和操作要点:
- IBM Cloud目前提供了成熟的托管式Hyperledger Fabric服务(IBM Blockchain Platform),已经原生支持.bna文件的部署流程,底层的Fabric集群配置、依赖管理全部由IBM负责维护,你不用在本地折腾复杂的环境搭建。
- 大致的部署流程很直观:
- 在IBM Cloud控制台创建一个IBM Blockchain Platform实例
- 进入实例后,创建或选择一个已有的通道
- 找到部署业务网络的入口,直接上传你的.bna文件
- 按照向导完成节点配置、管理员身份设置等简单步骤,就能完成部署
- 部署完成后,你可以直接在IBM Cloud的控制台里管理、测试你的业务网络,甚至可以连接外部应用调用链码
额外小贴士:
如果你之后需要进行本地开发调试,其实也不用硬扛Windows 10的环境问题——推荐用Docker容器来搭建Fabric和Composer的本地环境,官方提供的fabric-samples仓库里有现成的脚本,一键就能拉起完整的测试集群,比直接在Windows主机上安装依赖要省心太多。不过如果只是部署已有的.bna文件,完全不需要这一步。
内容的提问来源于stack exchange,提问作者Stip
相关产品推荐
相关产品推荐

