2015-06-22 9 views
5

Mam to samo pytanie, które poproszono o Connect to Redshift via SSL using RPołącz się z PostgreSQL za pośrednictwem protokołu SSL przy użyciu R

Jednak odpowiedź udzielona wymaga walidacji certyfikatów. Zastanawiam się, czy istnieje sposób, aby to zrobić bez sprawdzania poprawności certyfikatu? Kiedy łączę się za pośrednictwem klienta sql, po prostu dodaję ten parametr:

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

Jak mogę dodać te parametry w R?

Z góry dziękuję za pomoc!

Odpowiedz

3

Zamiast przechodzenia verify-full do sslmode, spróbuj require lub allow:

dbConnect(dbDriver('PostgreSQL'), 
    dbname = 'dbname=foobar sslmode=require', 
    host  = 'foobar.redshift.amazonaws.com', 
    port  = 5439, 
    user  = 'foobar', 
    password = 'foobar') 
Powiązane problemy