2015-06-22 20 views
5

Ho la stessa domanda che è stato chiesto qui Connect to Redshift via SSL using RConnetti a Postgres tramite SSL utilizzando R

Tuttavia, la risposta data richiede la convalida dei certificati. Mi chiedo se c'è un modo per farlo senza la convalida del certificato? Quando mi collego tramite un client sql, aggiungo semplicemente questo

?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory 

Come posso aggiungere questi parametri in R?

Grazie in anticipo per qualsiasi aiuto!

risposta

3

Invece di passare verify-full-sslmode, provare require o allow:

dbConnect(dbDriver('PostgreSQL'), 
    dbname = 'dbname=foobar sslmode=require', 
    host  = 'foobar.redshift.amazonaws.com', 
    port  = 5439, 
    user  = 'foobar', 
    password = 'foobar') 
Problemi correlati