View a markdown version of this page

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

Amazon Managed Blockchain (AMB) Access Polygon befindet sich in der Vorabversion 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 den tokenbasierten Zugriff erstellen und verwalten, um AMB Access Polygon-Anfragen zu stellen

Sie können Accessor-Token auch verwenden, um JSON-RPC Anrufe an die Polygon-Netzwerkendpunkte zu tätigen. Dies ist eine bequeme Alternative zum Signaturvorgang mit Signature Version 4 (Sigv4). Sie müssen ein BILLING_TOKEN von einem der Accessor-Token angeben, die Sie erstellen und als Parameter zu Ihren Aufrufen hinzufügen.

Wichtig
  • Wenn Sie Sicherheit und Überprüfbarkeit vor Bequemlichkeit priorisieren, verwenden Sie stattdessen den SigV4-Signaturprozess.

  • Sie können JSON-RPCs mit Signature Version 4 (Sigv4) und tokenbasiertem Zugriff auf das Polygon 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 JSON-RPC Polygon-Aufrufe von Ihrem AWS-Konto Absendercode auf einem Client aus zu tätigen.

Weitere Informationen zu AMB Access Polygon-Anfragen finden Sie unter. JSON-RPC Verwaltete Blockchain-API und RPCs JSON-Unterstützung durch AMB Access Polygon

Sie können Accessor-Token mithilfe von erstellen und verwalten. AWS-Managementkonsole 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 JSON-RPC Polygon-Anfragen abzurechnen, die von Ihnen gestellt werden. AWS-Konto

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

Erstellen eines Accessor-Tokens für den tokenbasierten Zugriff

Sie können ein Accessor-Token erstellen und damit AMB Access Polygon API-Aufrufe an jedem AMB Access Polygon-Knoten in Ihrem ausfü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 dasBillingToken. Sie können diese Eigenschaft verwenden, um AMB Access JSON-RPC Polygon-Aufrufe zu tätigen. Einige Werte im Beispiel wurden aus Sicherheitsgründen verschleiert, werden aber in den tatsächlichen Antworten vollständig wiedergegeben.

Anmerkung

Nachdem der Vorgang ausgeführt wurde, stellt Managed Blockchain das Token für Sie bereit und konfiguriert es. Die Länge 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 einsehen. 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 daraufhin 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 zurückgegeben, wie im folgenden Beispiel gezeigt. Einige Werte im Beispiel wurden aus Sicherheitsgründen verschleiert, kommen aber in den tatsächlichen Antworten vollständig vor.

{ "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, wechselt das Token vom in AVAILABLE 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 Seite Tokens Accessors 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.