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

  1. 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--

  2. 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).

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f