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

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

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

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

Accessor トークンを使用して、署名バージョン 4 (SigV4) 署名プロセスの便利な代替として、Polygon ネットワークエンドポイントに 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 マネジメントコンソール。また、、CreateAccessor、、および の API オペレーションを使用して Accessor GetAccessorトークンを作成ListAccessorsおよび管理することもできます DeleteAccessorBILLING_TOKEN はアクセサーのプロパティです。このBILLING_TOKENプロパティは、アクセサーを追跡し、 から AMB Access Polygon JSON-RPC リクエストを請求するために使用されます AWS アカウント。

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

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

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

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

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

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

  4. 有効な多角形ブロックチェーンネットワークを選択します。

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

  6. Create Accessor を選択して、新しい Accessor トークンを作成します。

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 トークンのプロパティを表示できます。たとえば、Accessor ID または Accessor の 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 ステータスで Accessor トークンを使用することはできません。

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

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

  3. リストから必要な Accessor トークンを選択します。

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

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

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

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

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

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

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