Accessor-Token für tokenbasierten Zugriff erstellen und verwalten, um AMB Access Polygon-Anfragen zu stellen - AMBZugriff auf Polygon

Amazon Managed Blockchain (AMB) Access Polygon befindet sich in der Vorschauversion und kann sich ändern.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Accessor-Token für tokenbasierten Zugriff erstellen und verwalten, um AMB Access Polygon-Anfragen zu stellen

Sie können Accessor-Token auch verwenden, um JSON-RPC-Aufrufe an die Polygon-Netzwerkendpunkte als praktische Alternative zum Signaturprozess Signature Version 4 (Sigv4) zu tätigen. Sie müssen eines der BILLING_TOKEN von Ihnen erstellten Accessor-Token angeben und als Parameter bei Ihren Aufrufen hinzufügen.

Wichtig
  • Wenn Sie Sicherheit und Überprüfbarkeit der Benutzerfreundlichkeit vorziehen, verwenden Sie stattdessen den SigV4-Signaturprozess.

  • Sie können mit Signature Version 4 (Sigv4) und tokenbasiertem Zugriff auf die Polygon-JSON-RPCs zugreifen. Wenn Sie sich jedoch dafür entscheiden, beide Protokolle zu verwenden, wird Ihre Anfrage abgelehnt.

  • Sie dürfen Accessor-Token niemals in benutzerorientierte Anwendungen einbetten.

In der Konsole wird auf der Seite Token-Accessors eine Liste aller Accessor-Token angezeigt, die Sie verwenden können, um AMB Access Polygon JSON-RPC-Aufrufe von Ihrem Absendercode auf einem Client aus durchzuführen. AWS-Konto

Weitere Informationen zu AMB Access Polygon JSON-RPC-Anfragen finden Sie unter. Verwaltete Blockchain-API und die von AMB Access Polygon unterstützten JSON-RPCs

Sie können Accessor-Token mit dem erstellen und verwalten. AWS Management Console Sie können Accessor-Token auch mithilfe der folgenden API-Operationen erstellen und verwalten:CreateAccessor, GetAccessorListAccessors, und. DeleteAccessor A BILLING_TOKEN ist eine Eigenschaft des Accessors. Diese BILLING_TOKEN Eigenschaft wird verwendet, um Ihren Accessor zu verfolgen und AMB Access Polygon JSON-RPC-Anfragen von Ihnen abzurechnen. AWS-Konto

Alle API-Aktionen im Zusammenhang mit der Erstellung und Verwaltung von Accessor-Token sind auch über die SDKs, und verfügbar. AWS Management Console AWS CLI

Erstellen eines Accessor-Tokens für den tokenbasierten Zugriff

Sie können ein Accessor-Token erstellen und es verwenden, um AMB Access Polygon API-Aufrufe auf jedem AMB Access Polygon-Knoten in Ihrem durchzuführen. AWS-Konto

  1. Öffnen Sie die Managed Blockchain-Konsole unter https://console.aws.amazon.com/managedblockchain/.

  2. Wählen Sie Token Accessors.

  3. Wählen Sie Create Accessor.

  4. Wählen Sie ein gültiges Polygon-Blockchain-Netzwerk.

  5. Fügen Sie optional Tags für Ihren Accessor hinzu.

  6. Wählen Sie Create Accessor, um ein neues Accessor-Token zu erstellen.

aws managedblockchain create-accessor --accessor-type BILLING_TOKEN --network-type POLYGON_MAINNET

Der vorherige Befehl gibt das AccessorId zusammen mit dem zurückBillingToken, wie im folgenden Beispiel gezeigt.

{ "AccessorId": "ac-NGQ6QNKXLNEBXD3UI6********", "NetworkType": "POLYGON_MAINNET", "BillingToken": "jZlP8OUI-PcQSKINyX9euJJDC5-IcW9e-n********" }

Das Schlüsselelement in Ihrer Antwort ist derBillingToken. Sie können diese Eigenschaft verwenden, um AMB Access Polygon JSON-RPC-Aufrufe zu tätigen. Einige Werte im Beispiel wurden aus Sicherheitsgründen verschleiert, werden aber in den tatsächlichen Antworten vollständig angezeigt.

Anmerkung

Nachdem der Vorgang ausgeführt wurde, stellt Managed Blockchain das Token für Sie bereit und konfiguriert es. Die Dauer dieses Prozesses hängt von vielen Variablen ab.

Details eines Accessor-Tokens anzeigen

Sie können die Eigenschaften für jedes Accessor-Token anzeigen, das Ihnen AWS-Konto gehört. Sie können beispielsweise die Accessor-ID oder den Amazon-Ressourcennamen (ARN) des Accessors anzeigen. Sie können auch den Status, den Typ, das Erstellungsdatum und die anzeigen. BillingToken

  1. Öffnen Sie die Managed Blockchain-Konsole unter https://console.aws.amazon.com/managedblockchain/.

  2. Wählen Sie im Navigationsbereich Token Accessors aus.

  3. Wählen Sie die Accessor-ID des Tokens aus der Liste aus.

Die Seite mit den Token-Details wird angezeigt. Auf dieser Seite können Sie die Eigenschaften des Tokens einsehen.

Führen Sie den folgenden Befehl aus, um die Details eines Accessor-Tokens anzuzeigen. Ersetzen Sie die Werte von --accessor-id durch Ihre Accessor-ID.

aws managedblockchain get-accessor --accessor-id ac-NGQ6QNKXLNEBXD3UI6********

Die BillingToken und andere Schlüsseleigenschaften werden wie im folgenden Beispiel gezeigt zurückgegeben. Einige Werte im Beispiel wurden aus Sicherheitsgründen verschleiert, tauchen aber vollständig in den tatsächlichen Antworten auf.

{ "Accessor": { "Id": "ac-NGQ6QNKXLNEBXD3UI6********", "Type": "BILLING_TOKEN", "BillingToken": "jZlP8OUI-PcQSKINyX9euJJDC5-IcW9e-n********", "Status": "AVAILABLE", "NetworkType": "POLYGON_MAINNET" "CreationDate": "2022-01-04T23:09:47.750Z", "Arn": "arn:aws:managedblockchain:us-east-1:666666666666:accessors/ac-NGQ6QNKXLNEBXD3UI6********" } }

Löschen eines Accessor-Tokens

Wenn Sie ein Accessor-Token löschen, ändert sich der Status des Tokens von AVAILABLE in den PENDING_DELETION Status. Sie können kein Accessor-Token mit dem PENDING_DELETION Status verwenden.

  1. Öffnen Sie die Managed Blockchain-Konsole unter https://console.aws.amazon.com/managedblockchain/.

  2. Wählen Sie im Navigationsbereich Token Accessors aus.

  3. Wählen Sie das gewünschte Accessor-Token aus der Liste aus.

  4. Wählen Sie Löschen aus.

  5. Bestätigen Sie Ihre Auswahl.

Sie kehren mit Ihrem gelöschten Accessor-Token zur Token-Accessor-Seite zurück. Auf der Seite wird der Status angezeigt. PENDING_DELETION

Das folgende Beispiel zeigt, wie ein Token gelöscht wird. Verwenden Sie den delete-accessor Befehl, um ein Token zu löschen. Stellen Sie den Wert von --accessor-id mit Ihrer Accessor-ID ein.

Löschen eines Accessor-Tokens mit der CLI AWS

aws managedblockchain delete-accessor --accessor-id ac-NGQ6QNKXLNEBXD3UI6********

Wenn dieser Befehl erfolgreich ausgeführt wird, werden keine Nachrichten zurückgegeben.