

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

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

# AMB Access Polygon リクエストを行うためのトークンベースのアクセス用の Accessor トークンの作成と管理
<a name="polygon-tokens"></a>

*Accessor* トークンを使用して、署名バージョン 4 (SigV4) 署名プロセスの便利な代替として、Polygon ネットワークエンドポイントに JSON-RPC 呼び出しを行うこともできます。呼び出しでは、[作成](https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateAccessor.html)してパラメータとして追加する 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](polygon-api.md)。

を使用して Accessor トークンを作成および管理できます AWS マネジメントコンソール。また、、`[CreateAccessor](https://docs.aws.amazon.com//managed-blockchain/latest/APIReference/API_CreateAccessor.html)`、、および の API オペレーションを使用して Accessor `[ GetAccessor](https://docs.aws.amazon.com//managed-blockchain/latest/APIReference/API_GetAccessor.html)`トークンを作成`[ListAccessors](https://docs.aws.amazon.com//managed-blockchain/latest/APIReference/API_ListAccessors.html)`および管理することもできます`[ DeleteAccessor](https://docs.aws.amazon.com//managed-blockchain/latest/APIReference/API_DeleteAccessor.html)`。`BILLING_TOKEN` はアクセサーのプロパティです。この`BILLING_TOKEN`プロパティは、アクセサーを追跡し、 から AMB Access Polygon JSON-RPC リクエストを請求するために使用されます AWS アカウント。

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

## トークンベースのアクセス用の Accessor トークンの作成
<a name="polygon-create-tokens"></a>

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

### を使用して AMB Access Polygon JSON-RPC リクエストを行うアクセサートークンを作成する AWS マネジメントコンソール
<a name="polygon-create-token.con"></a>

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

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

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

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

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

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

### を使用して AMB Access Polygon JSON-RPC リクエストを行う Accessor トークンを作成する AWS CLI
<a name="polygon-create-token.cli"></a>

```
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 トークンの詳細の表示
<a name="polygon-view-token"></a>

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

### を使用して Accessor トークンの情報を表示するには AWS マネジメントコンソール
<a name="polygon-view-token.con"></a>

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

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

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

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

### を使用して Accessor トークンの情報を表示するには AWS CLI
<a name="polygon-view-token.cli"></a>

次のコマンドを実行して、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 トークンの削除
<a name="polygon-delete-token"></a>

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

### を使用して Accessor トークンを削除するには AWS マネジメントコンソール
<a name="polygon-delete-token.con"></a>

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

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

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

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

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

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

### を使用して Accessor トークンを削除するには AWS CLI
<a name="polygon-delete-token.cli"></a>

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

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

```
aws managedblockchain delete-accessor --accessor-id {{ac-NGQ6QNKXLNEBXD3UI6********}}
```

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