Hyperledger Fabric: постоянство данных между перезапуском Fabric-CA-Server - PullRequest
0 голосов
/ 31 января 2019

Что происходит при перезагрузке Fabric-CA-сервера?Как насчет данных, хранящихся в fabric-ca-server.db - нужно ли создавать резервные копии?И как мы снова предоставляем эти данные на Fabric-CA-сервер?А что с сертификатами?Нужно ли нам делать резервные копии всех сертификатов и перезапускать, используя те же сертификаты, или они не будут соответствовать данным, хранящимся в блоке генеза?Кто-нибудь может объяснить?

Ответы [ 2 ]

0 голосов
/ 15 августа 2019

Оформить заказ

При использовании sqlite3 создайте резервную копию текущего файла базы данных (по умолчанию он называется fabric-ca-server.db).

Для других типов баз данных используйте соответствующиемеханизм резервного копирования / репликации.

Оформление заказа https://hyperledger -fabric-ca.readthedocs.io / en / release-1.4 / users-guide.html

0 голосов
/ 04 февраля 2019

Любые данные в вашей базе данных останутся нетронутыми, если вы перезапустите сервер Fabric Ca, если вы не удалили вручную базы данных / таблицы.

Чтобы использовать уже существующую базу данных, присвойте ей ту же строку подключения, которую ранее использовал ваш сервер.Сервер CA будет подключаться к любой базе данных, на которую указывает строка подключения.

Если вы перезапустите сервер CA, используя новый ключ / сертификат подписи, то все ранее выданные сертификаты больше не будут проходить проверку подлинности при попытке подключения к CA.Если вы хотите, чтобы все ранее сертификаты продолжали работать с ЦС, вы ДОЛЖНЫ использовать ту же пару сертификат / ключ, что и раньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...