Aller au contenu principal

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.

VariableDescriptionValeur par défautValeurs attendues
FRAGMENTS_SHARESNombre total de fragments3number
FRAGMENTS_THRESHOLDNombre de fragments nécessaires pour reconstituer la clé (doit être < à FRAGMENTS_SHARES)2number

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.