

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

# Amazon Managed Blockchain (AMB) Access Bitcoin でサポートされている Bitcoin JSON-RPCs
<a name="bitcoin-api"></a>

このトピックでは、 Managed Blockchain がサポートする Bitcoin JSON-RPCs のリストとリファレンスについて説明します。サポートされている各 JSON-RPC には、その使用に関する簡単な説明があります。

**注記**  
 [ 署名バージョン 4 (SigV4) 署名プロセス](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html)を使用して、マネージドブロックチェーンで Bitcoin JSON-RPCs を認証できます。つまり、 AWS Bitcoin JSON-RPCs を使用してアカウント内の承認された IAM プリンシパルのみが操作できます。呼び出しで AWS 認証情報 (アクセスキー ID とシークレットアクセスキー) を指定します。
HTTP レスポンスが 10 MB を超える場合は、エラーが発生します。これを修正するには、圧縮ヘッダーを に設定する必要があります`Accept-Encoding:gzip`。次に、クライアントが受け取る圧縮レスポンスには、ヘッダー `Content-Type: application/json`と が含まれます`Content-Encoding: gzip`。
Amazon Managed Blockchain (AMB) Access Bitcoin は、不正な形式の JSON-RPC リクエストに対して 400 エラーを生成します。
`sendrawtransaction` JSON-RPC を使用して、Bitcoin ブロックチェーンの状態を更新するトランザクションを送信します。
AMB Access Bitcoin のデフォルトのリクエスト制限は、リージョンごとに 1 秒あたり 100 リクエスト (RPS) `NETWORK_TYPE`です AWS 。  
クォータを増やすには、 *AWS サポート*に連絡する必要があります。 AWS サポートに連絡するには、 [AWS サポートセンターコンソール](https://console.aws.amazon.com/support)にサインインします。**[ケースを作成]** を選択します。**[技術]** を選択します。**サービス**として *Managed Blockchain* を選択します。**カテゴリ**として *Access:Bitcoin* を選択し、**重要度**として*一般的なガイダンス*を選択します。*RPC クォ*ータを**サブジェクト**として入力し、**説明**テキストボックスに、*リージョンごとのビットコインネットワークあたりの RPS* のニーズに適用されるクォータ制限を一覧表示します。ケース**を送信します**。

## サポートされている JSON-RPCs
<a name="supported-json-rpc"></a>

AMB Access Bitcoin は、次の Bitcoin JSON-RPCsをサポートしています。サポートされている各呼び出しには、その使用に関する簡単な説明があります。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/managed-blockchain/latest/ambbtc-dg/bitcoin-api.html)