本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置亚马逊托管区块链 (AMB) 访问比特币
在您首次使用 Amazon Managed Blockchain (AMB) 访问比特币之前,请按照本节中的步骤创建 AWS 账户。下一章讨论如何开始使用AMB Access比特币。
先决条件和注意事项
注册获取 AWS 账户
要开始使用 AWS,你需要一个 AWS 账户。有关创建的信息 AWS 账户,请参阅《AWS 账户管理 参考指南》 AWS 账户中的入门指南。
创建具有适当权限的 IAM 用户
要创建和使用 AMB Access Bitcoin,您必须拥有一个 AWS Identity and Access Management (IAM) 委托人(用户或群组),该委托人必须具有允许进行必要的托管区块链操作的权限。
只有 IAM 委托人可以拨打比特币 JSON-RPC 通话。 JSON-RPCs 在 Amazon Managed Blockchain 上调用比特币时,您可以通过使用签名版本 4 签名流程进行身份验证的 HTTPS 连接进行调用。这意味着只有 AWS 账户中授权的 IAM 委托人才能拨打比特币 JSON-RPC 通话。为此,必须在呼叫中提供 AWS 证书(访问密钥 ID 和私有访问密钥)。
有关如何创建 IAM 用户的信息,请参阅在您的 AWS 账户中创建 IAM 用户。有关如何向用户关联权限策略的更多信息,请参阅更改 IAM 用户的权限。有关可用于授予用户使用 AMB Access Bitcoin 的权限策略示例,请参阅Amazon Managed Blockchain (AMB) 访问比特币的基于身份的策略示例。
安装和配置 AWS Command Line Interface
如果您尚未这样做,请安装最新的 AWS Command-Line 接口 (CLI) 以使用终端上的 AWS 资源。有关更多信息,请参阅安装或更新 AWS CLI的最新版本。
注意
要进行 CLI 访问,您需要访问密钥 ID 和秘密访问密钥。如果可能,请使用临时凭证代替长期访问密钥。临时凭证包括访问密钥 ID、秘密访问密钥,以及一个指示凭证何时到期的安全令牌。有关更多信息,请参阅 IAM 用户指南中的将临时证书与 AWS 资源配合使用。