

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 支持比特币 JSON-RPCs 使用亚马逊托管区块链 (AMB) 访问比特币
<a name="bitcoin-api"></a>

本主题提供了托管区块链支持的比特币 JSON 列表和参考文献。RPCs 每个支持的 JSON-RPC 都有其用法的简要描述。

**注意**  
 您可以使用[签名版本 4 (Sigv4) 签名](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html)流程RPCs 在托管区块链上对比特币 JSON 进行身份验证。这意味着只有账户中获得授权的 IAM 委托人才能使用比特币 JSON-RPCs 与 AWS 账户进行交互。在呼叫中提供 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 提交更新比特币区块链状态的交易。
AMB Access Bitcoin 的默认请求限制为每个地区每秒 100 个请求 (RPS)。`NETWORK_TYPE` AWS   
要增加配额，您必须联系*AWS 支持人员*。要联系 AWS 支持人员，请登录 Support [AWS Center 控制台](https://console.aws.amazon.com/support)。选择**创建案例**。选择 “**技术**”。选择*托管区块链*作为您的**服务**。**选择 *Access: Bitcoin* 作为您的**类别**，选择*一般指导*作为您的严重性。**在**主题**和**描述**文本框中输入 *RPC 配*额，并按每个区域*每个比特币网络的 RPS* 列出适用于您需求的配额限制。**提交**您的案例。

## 支持的 JSON-RPCs
<a name="supported-json-rpc"></a>

AMB Access 比特币支持以下比特币 JSON-RPCs。每个支持的呼叫都有其用法的简要说明。

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