一鍵式應用程式部署

在滿足先決條件後,您可以從 Blockchain Platform Manager 部署其中一個隨附的數位資產應用程式。

先決條件

下列步驟概述一鍵部署的先決條件工作流程。

  1. 安裝 Oracle Blockchain Platform Enterprise Edition。如需詳細資訊,請參閱從 Oracle Cloud Marketplace 佈建 Oracle Blockchain Platform Enterprise Edition 。
  2. 設定您的身分識別提供者 (整合式 OpenLDAP 伺服器或 Oracle Identity Cloud Service (IDCS)。
  3. 建立豐富的歷史記錄資料庫組態。如需詳細資訊,請參閱建立豐富歷史記錄資料庫組態。

    備註:

    雖然豐富的歷史功能同時支援 Oracle AI Database 和 MySQL,但您必須將 Oracle AI Database 與隨附的數位資產應用程式搭配使用。
  4. 建立使用豐富歷史記錄組態的執行處理。如需詳細資訊,請參閱建立執行處理。
  5. 在 Blockchain Platform Manager 的公事包頁面中,設定組織、使用者和公事包。如需詳細資訊,請參閱設定公事包。
    1. 建立組織。
    2. 建立使用者 (針對已登入的使用者或將部署應用程式的使用者),並將使用者新增至組織。
    3. 為已登入的使用者或將部署應用程式的使用者建立公事包。
  6. 對於處於「治理」模式的執行處理,請對治理合約進行交易呼叫以註冊公事包,讓部署能夠成功。請使用下列格式的 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"]
    }'

一鍵部署

  1. 在「區塊鏈平台管理程式」的「執行處理」頁面上,選取您建立之執行處理的功能表。
  2. 選取建置應用程式。
  3. 從應用程式清單中選取要部署的應用程式。
  4. 在部署名稱欄位中輸入部署名稱。部署名稱只能使用小寫英文字母、數字和連字號,而且只能使用英文字母或數字作為統計和結尾。選取下一步。
  5. 在智慧型合約部署視窗中,選取部署新合約或使用現有合約。選取使用現有合約,讓參與者實例與已部署應用程式的創始實例結合相同的區塊鏈。
    • 針對新部署,輸入記號名稱、記號符號及組織。
    • 針對現有合約,輸入記號合約地址、帳戶合約地址及組織。
    按一下下一步。已部署合約、已部署 Oracle REST Data Services (ORDS) 使用者自建物件,以及已註冊包裝函式 API。
  6. 在複查部署視窗中,確定應用程式和部署名稱正確無誤。選取提交。
  7. 會顯示部署成功訊息,以及存取應用程式的連結。
  8. 更新您的 /etc/hosts 檔案以新增對應至 Istio 傳入閘道連接埠之 <sample-app-deployment-name>.<instance-name>.<instance-domain> 的項目。
  9. 如果您透過 OpenID Connect 使用 IDCS,請將組合數位資產應用程式的重新導向 URL 新增至您設定 IDCS 時所建立的機密用戶端應用程式。

您現在可以使用提供的連結來設定與使用智能合約應用程式。

如需有關應用程式的詳細資訊,請參閱《數位資產指南》中的 Wholesale Central Bank Digital Currency Application 和 Deposit Token Application 。