Échec de l’authentification du connecteur Snowflake dans Adobe Experience Platform
Les échecs d’authentification dans Adobe Experience Platform (AEP) et Snowflake proviennent de problèmes de mise en forme ou de configuration des clés privées. Vérifiez la clé, mettez à jour les paramètres et assurez la synchronisation.
Description description
Environnement
- Produit : Adobe Experience Platform (AEP)
- Fonctionnalité : Connecteur Snowflake
- Contraintes : cela s’applique aux scénarios où l’authentification échoue lors de la configuration de la connexion.
Problème/Symptômes
- Message d’erreur : Échec de l’authentification. Essayez de saisir à nouveau vos informations d’identification.
- Aucune tentative de connexion visible dans l’historique de connexion Snowflake lors de l’utilisation d’AEP.
- Les journaux indiquent des erreurs telles que
[
Snowflake]
Échec de l’analyse du bloc PEM contenant la clé privée. - Le problème persiste bien que la paire de clés privée-publique fonctionne correctement en dehors d’AEP.
Résolution resolution
-
Vérifiez que la clé privée est formatée correctement avec les en-têtes appropriés.
--BEGIN PRIVATE KEY-- [ Key Content] --END PRIVATE KEY--
Si vous utilisez une clé privée chiffrée :
--BEGIN ENCRYPTED PRIVATE KEY-- [ Key Content] --END ENCRYPTED PRIVATE KEY--
-
Régénérez la clé privée en utilisant OpenSSL avec la commande suivante :
openssl genrsa 2048 | openssl pkcs8 -topk8 -v2 des3 -inform PEM -out rsa_key.p8
.Encodez la clé régénérée au format Base64 sans caractères de nouvelle ligne. (
\n
) Évitez d’envoyer des clés par e-mail ou par une plateforme de messagerie telle que Teams, car cela peut entraîner des problèmes de mise en forme (par exemple, des espaces supplémentaires). -
Vérifiez que le compte utilisateur dans Snowflake est lié à la clé publique correspondante. Pour connaître les étapes, reportez-vous aux sections Comment : vérifier la connectivité des clés publiques/privées à l’aide de SnowSQL et Authentification par paire de clés et rotation de paire de clés dans la communauté Snowflake.
-
Vérifiez que le nom du compte respecte les conventions de dénomination de Snowflake. Par exemple, ajoutez le nom de votre organisation au nom du compte (par exemple, orgname-account_name). Pour plus d’informations, consultez la section Identifiants de compte dans la documentation de Snowflake.
-
Assurez-vous que toutes les plages d’adresses IP requises pour AEP sont whitelistées dans votre environnement Snowflake. Placer sur la liste autorisée Pour plus d’informations, consultez la section Adresse IP pour les connecteurs source.
-
Pour vérifier si AEP tente de se connecter, utilisez intentionnellement une clé privée non valide et vérifiez si des tentatives de connexion apparaissent dans l’historique de connexion de Snowflake.
-
Analysez les journaux générés lors des tentatives de connexion pour rechercher des codes d’erreur ou des messages spécifiques tels que La demande n’a pas pu être traitée ou Échec de l’analyse du bloc PEM.
-
Si les problèmes persistent après avoir effectué ces vérifications, escaladez par le biais de l’assistance Adobeavec des journaux détaillés et des identifiants de requête.
Ce guide fournit des étapes pratiques pour résoudre les problèmes d’authentification lors de la connexion de Adobe Experience Platform aux bases de données Snowflake.