您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

快速入门:使用 Geth 附加到 Azure 区块链服务事务节点

在本快速入门中,你将使用 Geth 客户端附加到 Azure 区块链服务事务节点上的 Geth 实例。 附加后,使用 Geth 控制台调用 Ethereum JavaScript API。

如果还没有 Azure 订阅,可以在开始前创建一个免费帐户

先决条件

获取 Geth 连接字符串

可以在 Azure 门户中获取 Azure 区块链服务事务节点的 Geth 连接字符串。

  1. 登录 Azure 门户

  2. 转到你的 Azure 区块链服务成员。 选择“事务节点”和默认事务节点链接。

    选择默认事务节点

  3. 选择“连接字符串”。

  4. 从“HTTPS(访问密钥 1)”中复制连接字符串。 下一部分中需要使用此字符串。

    连接字符串

连接到 Geth

  1. 打开命令提示符或 shell。

  2. 使用 Geth attach 子命令附加到你的事务节点上正在运行的 Geth 实例。 将连接字符串粘贴为 attach 子命令的参数。 例如:

    geth attach <connection string>
    
  3. 连接到事务节点的 Ethereum 控制台后,可以使用 Ethereum JavaScript API。

    例如,使用以下 API 来找到 chainId。

    admin.nodeInfo.protocols.istanbul.config.chainId
    

    在此示例中,chainId 为 661。

    Azure 区块链服务选项

  4. 若要从控制台断开连接,请键入 exit

后续步骤

在本快速入门中,你使用 Geth 客户端附加到了 Azure 区块链服务事务节点上的 Geth 实例。 尝试下一个教程,使用适用于 Ethereum 的 Azure 区块链开发工具包通过事务创建、生成、部署和执行智能合同函数。