2017-02-22 20 views
9

既存のherokuデータベースをGoogle Datastudioに接続する際に問題が発生しています。私は、接続を追加しようとしていると私は、次を得る:Heroku Postgresql with Google Datastudio

Access denied, please check your username and password.

は今、私はこれらの資格情報の正しいだと100%確信していると問題がどこか別の場所から来ています。

無料または有料のPSQLインスタンスのいずれかで、別の設定を試しましたが、何も動作しません。

また、elephantsqlにダミーのアカウントを設定しましたが、接続は初めて問題なく動作しました。

あなたはその問題の原因を知っていますか?

編集:

はちょうどこの記事を書いている時点では役に立たない https://www.en.advertisercommunity.com/t5/Data-Studio/Heroku-Postgres-lt-gt-Google-Data-Studio/m-p/1031729を見つけました。

+0

私の答えを受け入れることはできますか? – Lee

答えて

9

問題は、Heroku PostgresがSSL接続を必要とし、現時点ではData Studioでは不可能と思われることです。うまくいけば、Googleはすぐにそのオプションを追加します。

+0

私はちょうどこれを遭遇しました。私は '&ssl = true'でJDBC接続文字列を設定してSSLを使用しようとしましたが、' {"reason":28、 "errorStatus":{"reason":28、 "code" :3、 "reasonStr": "JDBC_HOST_NOT_REACHABLE"、 "errorCategoryStr": "USER_CONFIGURATION"、 "category":2、 "uniqueErrorCode": "..."、 "errorCategoryCode": "2013"}、 "params":{ errorId ":" 0d539e57 "}}'。 –

+0

スレッドは次のとおりです。https://www.en.advertisercommunity.com/t5/forums/v3_1/forumtopicpage/board-id/Data-Studio/page/1/thread-id/3235 – Andrei

4

February 6, 2018のアップデートでGoogleのデータスタジオは現在のPostgreSQLとのSSL接続を可能に

あなたがクライアントキー+証明書とサーバ証明書を提供する必要がSSLを有効にした場合、私はそれらを生成するために、次のツールを使用しました:

1.)私は私がHerokuのpsqlとから、自己署名サーバー証明書を取得するためにpostgres_get_server_cert.pyを使用しました openssl req -newkey rsa:2048 -nodes -keyout client.key -x509 -days 365 -out client.crt

2)クライアントキー+ cerficateためにOpenSSLと自己署名証明書+キーを生成した:

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