Dépannage : La clé de commerçant n'est pas lue à partir de Vault lors de l'installation
La valeur merchantkey n'est pas lue à partir de Vault par vaultConfigure.sh.
Problème
Dans les versions de HCL Commerce antérieures à la version 9.1.9.0, le script vaultConfigure.sh lit les valeurs de Vault et les applique au serveur. Des modifications ont été apportées à ce script dans la version 9.1.9.0. Cette version lit les valeurs, mais ne les applique pas. La commande run engine permettant d'appliquer les valeurs n'est plus appelée, de sorte que la valeur merchantkey de Vault n'est pas utilisée.
Solution
Ajoutez la commande suivante aux scripts de démarrage :
run update-encrypted-merchantkey ${MERCHANTKEY_ENCRYPT}Résultat
Le script permettant de mettre à jour les valeurs du serveur est désormais exécuté au démarrage du conteneur.