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 オペレーションを使用して CreateAccessor
Accessor トークンを作成および管理することもできます GetAccessor
ListAccessors
DeleteAccessor
。BILLING_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 アカウント。
https://console.aws.amazon.com/managedblockchain/
で Managed Blockchain コンソールを開きます。 トークンアクセサー を選択します。
「アクセサーの作成」を選択します。
有効なポリゴンブロックチェーンネットワーク を選択します。
オプションで、アクセサーのタグを追加します。
「アクセサーの作成」を選択して、新しいアクセサートークンを作成します。
aws managedblockchain create-accessor --accessor-type BILLING_TOKEN --network-type POLYGON_MAINNET
前のコマンドは、次の例に示すようにBillingToken
、 AccessorId
とともに を返します。
{ "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
。
https://console.aws.amazon.com/managedblockchain/
で Managed Blockchain コンソールを開きます。 -
ナビゲーションペインで、トークンアクセサー を選択します。
リストからトークンのアクセサー 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
ステータスでアクセサートークンを使用することはできません。
https://console.aws.amazon.com/managedblockchain/
で Managed Blockchain コンソールを開きます。 ナビゲーションペインで、トークンアクセサー を選択します。
リストから目的のアクセサートークンを選択します。
[削除] を選択します。
選択内容を確認します。
削除した Accessor トークンを含む Tokens Accessors ページに戻ります。このページにPENDING_DELETION
ステータスが表示されます。
次の例は、トークンを削除する方法を示しています。delete-accessor
コマンドを使用してトークンを削除します。の値をアクセサー ID --accessor-id
で設定します。
AWS CLI を使用した Accessor トークンの削除
aws managedblockchain delete-accessor --accessor-id
ac-NGQ6QNKXLNEBXD3UI6********
このコマンドが正常に実行されると、メッセージは返されません。