Anwendungsbereitstellung mit einem Klick

Nachdem Sie die Voraussetzungen erfüllt haben, können Sie eine der gebündelten Anwendungen für digitale Assets über Blockchain Platform Manager bereitstellen.

Voraussetzungen

In den folgenden Schritten wird der erforderliche Workflow für ein One-Click-Deployment beschrieben.

  1. Installieren Sie Oracle Blockchain Platform Enterprise Edition. Weitere Informationen finden Sie unter Provisioning von Oracle Blockchain Platform Enterprise Edition über Oracle Cloud Marketplace.
  2. Konfigurieren Sie Ihren Identitätsprovider, entweder den integrierten OpenLDAP-Server oder Oracle Identity Cloud Service (IDCS).
  3. Erstellen Sie eine Rich History-Datenbankkonfiguration. Weitere Informationen finden Sie unter Rich History-Datenbankkonfiguration erstellen.

    Hinweis:

    Während die umfangreiche Historienfunktion sowohl Oracle AI Database als auch MySQL unterstützt, müssen Sie Oracle AI Database mit den gebündelten Anwendungen für digitale Assets verwenden.
  4. Erstellen Sie eine Instanz, die die Rich-History-Konfiguration verwendet. Weitere Informationen finden Sie unter Instanzen erstellen.
  5. Konfigurieren Sie auf der Seite Wallet von Blockchain Platform Manager eine Organisation, Benutzer und Wallets. Weitere Informationen finden Sie unter Wallet konfigurieren.
    1. Eine Organisation erstellen.
    2. Erstellen Sie einen Benutzer (für den angemeldeten Benutzer oder den Benutzer, der die Anwendung bereitstellen wird), und fügen Sie den Benutzer der Organisation hinzu.
    3. Erstellen Sie ein Wallet für den angemeldeten Benutzer oder den Benutzer, der die Anwendung bereitstellen soll.
  6. Führen Sie für eine Instanz im Modus "Gesteuert" einen Transaktionsaufruf zum Governance-Vertrag aus, um das Wallet zu registrieren, damit das Deployment erfolgreich verläuft. Verwenden Sie eine API-Signatur mit dem folgenden Formular, und ersetzen Sie die Variablen, den Server und das Bearer-Token durch die Werte aus Ihrer Instanz.
    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"]
    }'

Ein-Klick-Deployment

  1. Wählen Sie auf der Seite "Instanzen" von Blockchain Platform Manager das Menü für die erstellte Instanz aus.
  2. Wählen Sie Anwendung bereitstellen aus.
  3. In der Liste Anwendung wählen Sie die bereitzustellende Anwendung aus.
  4. Geben Sie einen Deployment-Namen in das Feld Deployment-Name ein. Deployment-Namen dürfen nur Kleinbuchstaben, Zahlen und Bindestriche verwenden. Sie müssen stat und mit einem Buchstaben oder einer Zahl enden. Wählen Sie Weiter.
  5. Wählen Sie im Fenster Smart Contract-Deployment die Option Neuen Vertrag bereitstellen oder Vorhandene Verträge verwenden aus. Wählen Sie Vorhandene Verträge verwenden aus, damit eine Teilnehmerinstanz derselben Blockchain beitreten kann wie eine Gründerinstanz, in der die Anwendung bereits bereitgestellt ist.
    • Geben Sie für ein neues Deployment einen Tokennamen, ein Tokensymbol und eine Organisation ein.
    • Geben Sie für vorhandene Verträge die Tokenvertragsadresse, die Accountvertragsadresse und die Organisation ein.
    Klicken Sie auf Weiter. Der Vertrag wird bereitgestellt, die Oracle REST Data Services-(ORDS-)Artefakte werden bereitgestellt, und die Wrapper-API wird registriert.
  6. Stellen Sie im Fenster Deployment prüfen sicher, dass die Anwendung und der Deployment-Name korrekt sind. Klicken Sie auf Weiterleiten.
  7. Es wird eine Meldung zum erfolgreichen Deployment sowie ein Link für den Zugriff auf die Anwendung angezeigt.
  8. Aktualisieren Sie die Datei /etc/hosts, um einen Eintrag für <sample-app-deployment-name>.<instance-name>.<instance-domain> hinzuzufügen, der dem Ingress-Gatewayport von Istio zugeordnet ist.
  9. Wenn Sie IDCS über OpenID Connect verwenden, fügen Sie die Umleitungs-URL für die gebündelte Anwendung für digitale Assets der vertraulichen Clientanwendung hinzu, die Sie bei der Konfiguration von IDCS erstellt haben.

Sie können die Smart Contract-Anwendung jetzt über den angegebenen Link konfigurieren und verwenden.

Weitere Informationen zu den Anwendungen finden Sie unter Digital Currency Application (Großhandel) der Zentralbank und Einzahlungstokenanwendung im Digital Assets Guide.