下載SDK配置
為了保證區(qū)塊鏈網(wǎng)絡(luò)的安全性,BaaS為您托管組織管理員的證書和私鑰。對(duì)于需要管理員權(quán)限的操作,請(qǐng)通過BaaS控制臺(tái)完成,例如上傳鏈碼、升級(jí)鏈碼、實(shí)例化鏈碼、創(chuàng)建通道等。
BaaS支持通過社區(qū)原生SDK執(zhí)行client
權(quán)限的操作,例如執(zhí)行鏈碼、查詢鏈碼、讀取event等。
下載SDK配置
前提條件
您已創(chuàng)建組織。
該組織已經(jīng)加入聯(lián)盟。
該組織已經(jīng)加入通道。
該組織已經(jīng)創(chuàng)建用戶。
操作步驟
在我的組織區(qū)域,單擊一個(gè)組織的名稱,以進(jìn)入組織的詳情頁(yè)面。
單擊用戶標(biāo)簽頁(yè)。
找到目標(biāo)用戶,單擊下載SDK,即可下載該用戶的SDK配置包(baas-sdk.zip)。壓縮包中含有以下文件。
connection-profile.yaml
:適用于 Go SDK 的配置文件,其中包含該用戶的信息以及聯(lián)盟的配置信息,SDK基于該配置文件可以方便地訪問區(qū)塊鏈網(wǎng)絡(luò),您可以免去手工配置的繁瑣流程。connection-profile-standard.yaml
: 適用于 Java、Nodejs SDK 的配置文件,其中包含該用戶的信息以及聯(lián)盟的配置信息,SDK基于該配置文件可以方便地訪問區(qū)塊鏈網(wǎng)絡(luò),您可以免去手工配置的繁瑣流程。connection-profile-standard.json
: 適用于 Java、Nodejs、python SDK 的配置文件,內(nèi)容與connection-profile-standard.yaml
一致,唯一區(qū)別在于是JSON格式。可執(zhí)行腳本
bootstrap.sh
:用于下載SDK源碼、SDK相關(guān)的demo app、以及示例智能合約到本地。
下一步
如果您已熟悉SDK的使用方法
請(qǐng)直接使用配置文件操作區(qū)塊鏈網(wǎng)絡(luò)。
如果您不熟悉SDK的使用方法
我們提供了各語言SDK的示例程序,以及使用說明:
TEE支持
BaaS企業(yè)版和企業(yè)安全版支持在TEE(可信執(zhí)行環(huán)境)運(yùn)行Hyperledger Fabric Client SDK (私鑰管理和簽名),可為區(qū)塊鏈應(yīng)用提供更強(qiáng)的安全防護(hù),特別是保護(hù)物聯(lián)網(wǎng)(IoT)場(chǎng)景中運(yùn)行于邊緣設(shè)備上的區(qū)塊鏈應(yīng)用。如有需要,可通過工單方式聯(lián)系支持團(tuán)隊(duì)以獲得進(jìn)一步信息。