Snowflake Connector-Authentifizierungsfehler in Adobe Experience Platform
Authentifizierungsfehler in Adobe Experience Platform (AEP) und Snowflake sind auf Formatierungs- oder Konfigurationsprobleme für private Schlüssel zurückzuführen. Überprüfen Sie den Schlüssel, aktualisieren Sie die Einstellungen und stellen Sie die Synchronisierung sicher.
Beschreibung description
Umgebung
- Product: Adobe Experience Platform (AEP)
- Feature: Snowflake Connector
- Einschränkungen: Dies gilt für Szenarien, in denen die Authentifizierung während der Verbindungseinrichtung fehlschlägt.
Problem/Symptome
- Fehlermeldung: Authentifizierung fehlgeschlagen. Geben Sie Ihre Anmeldedaten erneut ein.
- Im Anmeldeverlauf von Snowflake sind bei der Verwendung von AEP keine Anmeldeversuche sichtbar.
- Die Protokolle zeigen Fehler an, z. B.
[
Snowflake]
Fehler beim Parsen des PEM-Blocks, der den privaten Schlüssel enthält. - Das Problem besteht weiterhin, obwohl überprüft wurde, ob das Schlüsselpaar zwischen öffentlichem und privatem Schlüssel außerhalb von AEP ordnungsgemäß funktioniert.
Auflösung resolution
-
Stellen Sie sicher, dass der private Schlüssel mit korrekten Kopfzeilen formatiert ist.
--BEGIN PRIVATE KEY-- [ Key Content] --END PRIVATE KEY--
Bei Verwendung eines verschlüsselten privaten Schlüssels ist alternativ Folgendes möglich:
--BEGIN ENCRYPTED PRIVATE KEY-- [ Key Content] --END ENCRYPTED PRIVATE KEY--
-
Generieren Sie den privaten Schlüssel mit OpenSSL mit dem folgenden Befehl neu:
openssl genrsa 2048 | openssl pkcs8 -topk8 -v2 des3 -inform PEM -out rsa_key.p8
.Codieren Sie den neu generierten Schlüssel im Base64-Format ohne nachgestellte Zeilenumbruchzeichen. (
\n
) Senden Sie keine Schlüssel per E-Mail oder Messaging-Plattformen wie Teams, da dies zu Formatierungsproblemen führen kann (z. B. zusätzliche Leerzeichen). -
Stellen Sie sicher, dass das Benutzerkonto in Snowflake mit dem entsprechenden öffentlichen Schlüssel verknüpft ist. Anweisungen hierzu finden Sie unter So überprüfen Sie die Konnektivität öffentlicher/privater Schlüssel mit SnowSQL und Schlüsselpaar-Authentifizierung und Schlüsselpaar-Rotation in der Snowflake-Community.
-
Vergewissern Sie sich, dass der Kontoname den Namenskonventionen von Snowflake entspricht. Stellen Sie beispielsweise Ihren Organisationsnamen dem Kontonamen voran (z. B. orgname-account_name). Weitere Informationen finden Sie unter Kontokennungen in der Dokumentation zu Snowflake.
-
Stellen Sie sicher, dass alle erforderlichen IP-Bereiche für AEP in Ihrer Snowflake-Umgebung auf die Whitelist gesetzt sind. Auf die Zulassungsliste setzen Weitere Informationen finden Sie unter -Adresse für Quell-Connectoren.
-
Um zu bestätigen, ob AEP eine Verbindung herzustellen versucht, verwenden Sie absichtlich einen ungültigen privaten Schlüssel und überprüfen Sie, ob Anmeldeversuche im Anmeldeverlauf von Snowflake angezeigt werden.
-
Analysieren Sie Protokolle, die bei Verbindungsversuchen generiert wurden, auf bestimmte Fehler-Codes oder Meldungen wie Die Anfrage konnte nicht verarbeitet werden oder Fehler beim Parsen des PEM-Blocks.
-
Wenn nach Durchführung dieser Prüfungen weiterhin Probleme auftreten, eskalieren Sie über den Adobe-Supportdetaillierten Protokollen und Anfrage-IDs.
Dieses Handbuch enthält praktische Schritte zur Fehlerbehebung bei Authentifizierungsfehlern beim Verbinden von Adobe Experience Platform mit Snowflake-Datenbanken.