Errore di autenticazione del connettore Snowflake in Adobe Experience Platform
Gli errori di autenticazione in Adobe Experience Platform (AEP) e Snowflake sono dovuti a problemi di formattazione o configurazione della chiave privata. Verifica la chiave, aggiorna le impostazioni e assicurati che la sincronizzazione sia corretta.
Descrizione description
Ambiente
- Prodotto: Adobe Experience Platform (AEP)
- Funzionalità: Connettore Snowflake
- Vincoli: Questo vale per gli scenari in cui l'autenticazione non riesce durante la configurazione della connessione.
Problema/Sintomi
- Messaggio di errore: autenticazione non riuscita. Prova a immettere di nuovo le credenziali.
- Nessun tentativo di accesso visibile nella cronologia di accesso di Snowflake quando si utilizza AEP.
- I registri indicano errori quali
[Snowflake]Impossibile analizzare il blocco PEM contenente la chiave privata. - Il problema persiste nonostante la verifica del corretto funzionamento della coppia di chiavi pubblica-privata al di fuori di AEP.
Risoluzione resolution
-
Assicurati che la chiave privata sia formattata correttamente con le intestazioni corrette
--BEGIN PRIVATE KEY-- [ Key Content] --END PRIVATE KEY--
In alternativa, se utilizzi una chiave privata crittografata:
--BEGIN ENCRYPTED PRIVATE KEY-- [ Key Content] --END ENCRYPTED PRIVATE KEY-- -
Rigenera la chiave privata utilizzando OpenSSL con il seguente comando:
openssl genrsa 2048 | openssl pkcs8 -topk8 -v2 des3 -inform PEM -out rsa_key.p8.Codificare la chiave rigenerata in formato Base64 senza caratteri di nuova riga finali. (
\n) Evita di inviare chiavi tramite piattaforme di posta elettronica o di messaggistica come Team, in quanto ciò può introdurre problemi di formattazione (ad esempio, spazi aggiuntivi). -
Verifica che l’account utente in Snowflake sia associato alla chiave pubblica corrispondente. Per i passaggi, vedere Procedura: Verificare la connettività delle chiavi pubbliche/private utilizzando SnowSQL e Autenticazione delle coppie di chiavi e rotazione delle coppie di chiavi nella community di Snowflake.
-
Verifica che il nome account sia conforme alle convenzioni di denominazione di Snowflake. Ad esempio, aggiungi il nome dell'organizzazione al nome dell'account (ad esempio, orgname-account_name). Per ulteriori informazioni, consulta Identificatori account nella documentazione di Snowflake.
-
Assicurati che tutti gli intervalli IP richiesti per AEP siano inseriti nella whitelist nel tuo ambiente Snowflake. Per ulteriori informazioni, fare riferimento a inserisce nell'elenco Consentiti di indirizzi IP per i connettori di origine.
-
Per confermare se AEP sta tentando una connessione, utilizza intenzionalmente una chiave privata non valida e controlla se nella cronologia di accesso di Snowflake sono presenti tentativi di accesso.
-
Analizzare i registri generati durante i tentativi di connessione per codici di errore o messaggi specifici, ad esempio Impossibile elaborare la richiesta o Impossibile analizzare il blocco PEM.
-
Se i problemi persistono dopo aver eseguito questi controlli, esegui l'escalation tramite Supporto Adobecon registri dettagliati e ID richiesta.
Questa guida descrive i passaggi pratici per la risoluzione dei problemi di autenticazione durante la connessione di Adobe Experience Platform con i database Snowflake.