Fragments
Variables d'environnement
Les fragments permettent le stockage des sentinelles en utilisant le schéma de partage de secret de Shamir, c'est pourquoi il est nécessaire de configurer différents serveurs et triggers. Assurez-vous que ces variables sont définies en fonction de votre environnement de déploiement avant de lancer l'application.
Variable | Description | Valeur par défaut | Valeurs attendues |
---|---|---|---|
FRAGMENTS_SHARES | Nombre total de fragments | 3 | number |
FRAGMENTS_THRESHOLD | Nombre de fragments nécessaires pour reconstituer la clé (doit être < à FRAGMENTS_SHARES) | 2 | number |
Si vous apportez des modifications, redémarrez l'API pour appliquer la nouvelle configuration :
make update
Configuration Fragments.toml
Le fichier Fragments.toml
contient les informations nécessaires pour connecter les bases de données des fragments. Assurez-vous de configurer correctement les connexions pour garantir une gestion sécurisée et fiable des clés.
# Configuration de Fragments.toml
# Les fragments permettent le stockage des clés en utilisant le schéma de partage de secret de Shamir,
# c'est pourquoi il est nécessaire de configurer différents serveurs et triggers.
nodes = [
{ host = "redis://fragment1.host:6379", password = "password1" },
{ host = "redis://fragment2.host:6379", password = "password2" },
{ host = "redis://fragment3.host:6379", password = "password3" }
]
Assurez-vous que chaque section de fragment est correctement configurée pour se connecter à vos bases de données de fragments respectives.