Hyperledger Fabric:Fabric-ca-服务器重启之间的数据持久性

问题描述 投票:1回答:2

Fabric-ca-server重新启动时会发生什么?存储在fabric-ca-server.db中的数据如何处理?是否需要备份?以及我们如何再次将数据提供给Fabric-Ca-Server?那证书呢?我们是否需要备份所有证书并使用相同的证书重新启动,否则它们将与创世块中存储的数据不匹配?有人可以解释吗?

hyperledger-fabric
2个回答
1
投票
要使用已经存在的数据库,请为其提供与服务器以前使用的连接字符串相同的连接字符串。 CA服务器将连接到您的连接字符串指向的任何数据库。

如果使用新的签名密钥/证书重新启动CA服务器,则在尝试连接到CA时,所有以前颁发的证书将不再通过身份验证。如果希望所有以前的证书继续与CA一起使用,则必须使用与以前相同的证书/密钥对。


1
投票
如果使用sqlite3,请备份当前数据库文件(默认情况下名为fabric-ca-server.db)。

对于其他数据库类型,请使用适当的备份/复制机制。

结帐https://hyperledger-fabric-ca.readthedocs.io/en/release-1.4/users-guide.html

© www.soinside.com 2019 - 2024. All rights reserved.