2017-02-22 16 views
9

Tôi gặp sự cố khi kết nối cơ sở dữ liệu heroku hiện có với Google Datastudio. Tôi đang cố gắng thêm kết nối và tôi nhận được các thông tin sau:Heroku Postgresql với Google Datastudio

Access denied, please check your username and password.

Bây giờ, tôi chắc chắn 100% rằng tôi chính xác về các thông tin đăng nhập đó và sự cố xuất phát từ một nơi khác.

Tôi đã thử với các thiết lập khác nhau, ví dụ miễn phí hoặc trả phí PSQL, không có tác dụng.

Tôi cũng đã thiết lập tài khoản giả trên elephantsql và kết nối đã hoạt động lần đầu mà không gặp bất kỳ sự cố nào.

Bạn có biết nguyên nhân của sự cố đó không?

Edit:

Chỉ cần tìm thấy https://www.en.advertisercommunity.com/t5/Data-Studio/Heroku-Postgres-lt-gt-Google-Data-Studio/m-p/1031729 mà không phải là hữu ích tại thời điểm viết bài này.

+0

Bạn có thể chấp nhận câu trả lời của tôi không? – Lee

Trả lời

9

Vấn đề là Heroku Postgres yêu cầu kết nối SSL mà dường như không thể với Data Studio tại thời điểm này. Hy vọng rằng Google sẽ sớm thêm tùy chọn đó.

+0

Tôi vừa gặp phải điều này. Tôi đã cố gắng ép buộc nó sử dụng SSL bằng cách thiết lập một chuỗi kết nối JDBC với '& ssl = true', nhưng tôi vẫn gặp lỗi:' {"reason": 28, "errorStatus": {"reason": 28, "code" : 3, "reasonStr": "JDBC_HOST_NOT_REACHABLE", "errorCategoryStr": "USER_CONFIGURATION", "danh mục": 2, "uniqueErrorCode": "...", "errorCategoryCode": "2013"}, "params": {" errorId ":" 0d539e57 "}}'. –

+0

Đây là chủ đề: https://www.en.advertisercommunity.com/t5/forums/v3_1/forumtopicpage/board-id/Data-Studio/page/1/thread-id/3235 – Andrei

4

Với February 6, 2018 cập nhật Google DataStudio bây giờ cho phép kết nối SSL với PostgreSQL

Nếu bạn kích hoạt SSL bạn cần cung cấp chính của khách hàng + cert và máy chủ cert, tôi đã sử dụng các công cụ sau đây để tạo ra chúng:

1.) tôi đã tạo ra một ký tự cert + key với openssl cho khách hàng trọng điểm + cerficate openssl req -newkey rsa:2048 -nodes -keyout client.key -x509 -days 365 -out client.crt

2.) tôi đã sử dụng postgres_get_server_cert.py để có được những máy chủ tự cert ký từ Heroku psql:

https://raw.githubusercontent.com/thusoy/postgres-mitm/master/postgres_get_server_cert.py

Các vấn đề liên quan