我使用本教程在一个免费的bluemix集群上部署一个业务网络:https://ibm-blockchain.github.io/
我还部署REST服务器并通过Web应用程序进行通信。
直到昨天,一切都很顺利。无法再访问REST服务器。我使用ibm- delete_all -service存储库中提供的脚本容器删除了集群上的所有内容。
我使用create_all脚本遵循了安装过程。我可以再次访问composer playground (端口31080),但无法使用"profile“hlfv1部署在线业务网络。现在,它会在"deploy UI“的底部询问凭据。
我不知道该填什么。我试着使用ID+Password。在这种方式下,我可以部署,但我通过单击“立即连接”获得了访问错误。然后我可以启动REST服务器,但是如果我尝试在浏览器(端口31090)中访问它,我得到的反馈是我没有被授权。
有什么想法吗?你知道上个月发生了哪些变化,可能会带来这些麻烦吗?
Thx
菲尔
发布于 2018-01-16 19:45:22
该教程指出,当与Web浏览器连接一起使用时,仅覆盖了游乐场,而不是真正的fabric。当您部署到一个真实的fabric时,您必须提供一个您想要绑定到业务网络中的初始参与者的初始身份。初始参与者的类型为org.hyperledger.composer.system.NetworkAdmin,并使用您提供的初始身份名称命名。
此对话框如下所示

要开始使用,您应该选择ID and Secret单选按钮。然后,对于注册ID,输入admin,对于注册密码,输入adminpw。这是存在于fabric-ca服务器中的引导标识的名称和密码,该服务器已作为脚本的一部分部署。通过提供此信息,该身份将被注册,其公共证书将被绑定到将被称为admin的NetworkAdmin参与者。然后,该identity admin将可以访问业务网络,因为只有绑定到业务网络中的参与者的身份才能具有任何类型的访问。
https://stackoverflow.com/questions/48191817
复制相似问题