首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将Fabric客户端注册为admin - Amazon管理的Blockchain

无法将Fabric客户端注册为admin - Amazon管理的Blockchain
EN

Stack Overflow用户
提问于 2022-07-26 19:22:18
回答 1查看 38关注 0票数 0

我在跟踪AWS供应链车间。我创建了一个EC2实例并设置了一个VPC,就像研讨会所说的那样。现在,我使用SSH连接到EC2实例,并且已经下载了所需的包、setup、下载的fabric-ca客户端。我的问题是配置fabric-ca客户端。

当我使用所需的params/标志运行命令fabric-ca-client enroll时,它会重新运行以下错误:Error: Failed to create default configuration file: Failed to parse URL 'https://$USER:=9_phK63?@$CA_ENDPOINT': parse https://user:password@ca_endpoint: invalid port ":=9_phK63?" after host

下面是我要运行的完整命令:fabric-ca-client enroll -u https://$USER\:$PASSWORD@$CA_ENDPOINT --tls.certfiles ~/managedblockchain-tls-chain.pem -M admin-msp -H $HOME

我想知道密码中的?是否导致了问题。如果是的话,我可以在哪里修改呢?

参考研讨会链接:https://catalog.us-east-1.prod.workshops.aws/workshops/ce1e960e-a811-475f-a221-2afcf57e386a/en-US/02-set-up-a-fabric-client/05-configure-client/06-create-fabric-admin

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-26 20:02:51

我的名字是Forrest,我是AWS的Blockchain专家解决方案架构师。我很乐意帮你这个忙。

当使用带有特殊字符的密码时,需要对这些密码进行URL编码。例如,$等同于%24。正如下面的注释中所提到的,有一个Javascript方法encodeURIComponent()可以提供这个函数。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent

请确保您的环境变量仍然正确设置:

代码语言:javascript
复制
echo $USER
echo $PASSWORD
echo $CA_ENDPOINT

CA端点应该解析为:ca.m-XXXXXXXXXXXXX.n-XXXXXXXXXXXXXX.managedblockchain.<AWS_REGION>.amazonaws.com:30002

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73128723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档