AMB Access Polygon リクエストを作成するためのトークンベースのアクセス用の Accessor トークンの作成と管理 - AMB アクセスポリゴン

Amazon Managed Blockchain (AMB) Access Polygon はプレビューリリースであり、変更される可能性があります。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AMB Access Polygon リクエストを作成するためのトークンベースのアクセス用の Accessor トークンの作成と管理

また、署名バージョン 4 (SigV4) 署名プロセスの便利な代替手段として、アクセサートークンを使用してポリゴンネットワークエンドポイントに JSON-RPC 呼び出しを行うこともできます。呼び出しでは、作成してパラメータとして追加する Accessor トークンの 1 つBILLING_TOKENから を指定する必要があります。

重要
  • 利便性よりもセキュリティと監査可能性を優先する場合は、代わりに SigV4 署名プロセスを使用してください。

  • 署名バージョン 4 (SigV4) とトークンベースのアクセスを使用して、Polygon JSON-RPCs にアクセスできます。ただし、両方のプロトコルを使用することを選択した場合、リクエストは拒否されます。

  • ユーザー向けアプリケーションに Accessor トークンを埋め込まないでください。

コンソールのトークンアクセサーページには、クライアント上のコード AWS アカウント から から AMB Access Polygon JSON-RPC 呼び出しを行うために使用できるすべてのアクセサートークンのリストが表示されます。

AMB Access Polygon JSON-RPC リクエストの詳細については、「」を参照してくださいAMB Access Polygon でサポートされている Managed Blockchain API と JSON-RPCs

を使用して Accessor トークンを作成および管理できます AWS Management Console。また、、、、および の API オペレーションを使用して CreateAccessorAccessor トークンを作成および管理することもできます GetAccessorListAccessors DeleteAccessorBILLING_TOKEN はアクセサーのプロパティです。このBILLING_TOKENプロパティは、アクセサーを追跡し、 から行われた AMB Access Polygon JSON-RPC リクエストの請求に使用されます AWS アカウント。

Accessor トークンの作成と管理に関連するすべての API アクションは AWS Management Console、、 AWS CLI、 SDKsからも利用できます。

トークンベースのアクセス用のアクセサートークンの作成

Accessor トークンを作成し、それを使用して、 内の任意の AMB Access Polygon ノードで AMB Access Polygon API コールを行うことができます AWS アカウント。

  1. https://console.aws.amazon.com/managedblockchain/ で Managed Blockchain コンソールを開きます。

  2. トークンアクセサー を選択します。

  3. 「アクセサーの作成」を選択します

  4. 有効なポリゴンブロックチェーンネットワーク を選択します。

  5. オプションで、アクセサーのタグを追加します。

  6. 「アクセサーの作成」を選択して、新しいアクセサートークンを作成します。

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

前のコマンドは、次の例に示すようにBillingTokenAccessorIdとともに を返します。

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

レスポンスのキー要素は ですBillingToken。このプロパティを使用して、AMB Access Polygon JSON-RPC 呼び出しを行うことができます。この例の一部の値はセキュリティ上の理由から難読化されていますが、実際のレスポンスでは完全に表示されます。

注記

オペレーションが実行されると、 Managed Blockchain はトークンをプロビジョニングして設定します。このプロセスの長さは、多くの変数によって異なります。

Accessor トークンの詳細の表示

AWS アカウント 所有する各 Accessor トークンのプロパティを表示できます。例えば、アクセサー ID またはアクセサーの Amazon リソースネーム (ARN) を表示できます。ステータス、タイプ、作成日、および を表示することもできますBillingToken

  1. https://console.aws.amazon.com/managedblockchain/ で Managed Blockchain コンソールを開きます。

  2. ナビゲーションペインで、トークンアクセサー を選択します。

  3. リストからトークンのアクセサー ID を選択します。

ポップアップするトークンの詳細ページ。このページから、トークンのプロパティを表示できます。

次のコマンドを実行して、Accessor トークンの詳細を表示します。の値をアクセサー ID --accessor-idに置き換えます。

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

BillingToken およびその他のキープロパティは、次の例に示すように返されます。この例の一部の値は、セキュリティ上の理由から難読化されていますが、実際のレスポンスでは完全に表示されます。

{ "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********" } }

Accessor トークンの削除

Accessor トークンを削除すると、トークンは から PENDING_DELETIONステータスAVAILABLEに変わります。PENDING_DELETION ステータスでアクセサートークンを使用することはできません。

  1. https://console.aws.amazon.com/managedblockchain/ で Managed Blockchain コンソールを開きます。

  2. ナビゲーションペインで、トークンアクセサー を選択します。

  3. リストから目的のアクセサートークンを選択します。

  4. [削除] を選択します。

  5. 選択内容を確認します。

削除した Accessor トークンを含む Tokens Accessors ページに戻ります。このページにPENDING_DELETIONステータスが表示されます。

次の例は、トークンを削除する方法を示しています。delete-accessor コマンドを使用してトークンを削除します。の値をアクセサー ID --accessor-idで設定します。

AWS CLI を使用した Accessor トークンの削除

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

このコマンドが正常に実行されると、メッセージは返されません。