一鍵式應用程式部署
在滿足先決條件後,您可以從 Blockchain Platform Manager 部署其中一個隨附的數位資產應用程式。
先決條件
下列步驟概述一鍵部署的先決條件工作流程。
- 安裝 Oracle Blockchain Platform Enterprise Edition。如需詳細資訊,請參閱從 Oracle Cloud Marketplace 佈建 Oracle Blockchain Platform Enterprise Edition 。
- 設定您的身分識別提供者 (整合式 OpenLDAP 伺服器或 Oracle Identity Cloud Service (IDCS)。
- 建立豐富的歷史記錄資料庫組態。如需詳細資訊,請參閱建立豐富歷史記錄資料庫組態。
備註:
雖然豐富的歷史功能同時支援 Oracle AI Database 和 MySQL,但您必須將 Oracle AI Database 與隨附的數位資產應用程式搭配使用。 - 建立使用豐富歷史記錄組態的執行處理。如需詳細資訊,請參閱建立執行處理。
- 在 Blockchain Platform Manager 的公事包頁面中,設定組織、使用者和公事包。如需詳細資訊,請參閱設定公事包。
- 建立組織。
- 建立使用者 (針對已登入的使用者或將部署應用程式的使用者),並將使用者新增至組織。
- 為已登入的使用者或將部署應用程式的使用者建立公事包。
- 對於處於「治理」模式的執行處理,請對治理合約進行交易呼叫以註冊公事包,讓部署能夠成功。請使用下列格式的 API 簽章,將變數、伺服器和 Bearer 權杖取代為您執行處理的值。
curl --location --request POST 'https://uwaas.example.com/v1/uwaas/wallets' \ --header 'Authorization: Bearer fZjcd7QIryI8iO1wpQ' \ --header 'Content-Type: application/json' \ --data-raw '{ "orgId": "TestOrg", "orgNetworkId": 4, "userId": "e194554a-bc46-4ae7-a152-75db72f8dd09", "walletLabel": "haha1", "walletType": "1", "status": "ACTIVE", "walletTags": ["haha1"] }'
一鍵部署
- 在「區塊鏈平台管理程式」的「執行處理」頁面上,選取您建立之執行處理的功能表。
- 選取建置應用程式。
- 從應用程式清單中選取要部署的應用程式。
- 在部署名稱欄位中輸入部署名稱。部署名稱只能使用小寫英文字母、數字和連字號,而且只能使用英文字母或數字作為統計和結尾。選取下一步。
- 在智慧型合約部署視窗中,選取部署新合約或使用現有合約。選取使用現有合約,讓參與者實例與已部署應用程式的創始實例結合相同的區塊鏈。
- 針對新部署,輸入記號名稱、記號符號及組織。
- 針對現有合約,輸入記號合約地址、帳戶合約地址及組織。
- 在複查部署視窗中,確定應用程式和部署名稱正確無誤。選取提交。
- 會顯示部署成功訊息,以及存取應用程式的連結。
- 更新您的
/etc/hosts檔案以新增對應至 Istio 傳入閘道連接埠之<sample-app-deployment-name>.<instance-name>.<instance-domain>的項目。 - 如果您透過 OpenID Connect 使用 IDCS,請將組合數位資產應用程式的重新導向 URL 新增至您設定 IDCS 時所建立的機密用戶端應用程式。
您現在可以使用提供的連結來設定與使用智能合約應用程式。
如需有關應用程式的詳細資訊,請參閱《數位資產指南》中的 Wholesale Central Bank Digital Currency Application 和 Deposit Token Application 。