下载SDK配置

为了保证区块链网络的安全性,BaaS为您托管组织管理员的证书和私钥。对于需要管理员权限的操作,请通过BaaS控制台完成,例如上传链码、升级链码、实例化链码、创建通道等。

BaaS支持通过社区原生SDK执行client权限的操作,例如执行链码、查询链码、读取event等。

下载SDK配置

前提条件

操作步骤

  1. 登录阿里云BaaS控制台

  2. 我的组织区域,单击一个组织的名称,以进入组织的详情页面。

  3. 单击用户标签页。

  4. 找到目标用户,单击下载SDK,即可下载该用户的SDK配置包(baas-sdk.zip)。压缩包中含有以下文件。

    • connection-profile.yaml:适用于 Go SDK 的配置文件,其中包含该用户的信息以及联盟的配置信息,SDK基于该配置文件可以方便地访问区块链网络,您可以免去手工配置的繁琐流程。

    • connection-profile-standard.yaml: 适用于 Java、Nodejs SDK 的配置文件,其中包含该用户的信息以及联盟的配置信息,SDK基于该配置文件可以方便地访问区块链网络,您可以免去手工配置的繁琐流程。

    • connection-profile-standard.json: 适用于 Java、Nodejs、python SDK 的配置文件,内容与connection-profile-standard.yaml一致,唯一区别在于是JSON格式。

    • 可执行脚本bootstrap.sh:用于下载SDK源码、SDK相关的demo app、以及示例智能合约到本地。

下一步

如果您已熟悉SDK的使用方法

请直接使用配置文件操作区块链网络。

如果您不熟悉SDK的使用方法

我们提供了各语言SDK的示例程序,以及使用说明:

TEE支持

BaaS企业版和企业安全版支持在TEE(可信执行环境)运行Hyperledger Fabric Client SDK (私钥管理和签名),可为区块链应用提供更强的安全防护,特别是保护物联网(IoT)场景中运行于边缘设备上的区块链应用。如有需要,可通过工单方式联系支持团队以获得进一步信息。