33

既存の heroku データベースを Google Datastudio に接続できません。接続を追加しようとしていますが、次のようになります。

アクセスが拒否されました。ユーザー名とパスワードを確認してください。

今、私はそれらの資格情報が正しいことを 100% 確信しており、問題は別の場所から発生しています。

無料または有料の PSQL インスタンスで別のセットアップを試しましたが、何も機能しません。

また、エレファントSQLにダミーアカウントをセットアップしましたが、接続は初めて問題なく機能しました。

その問題の原因について何か考えはありますか?

編集:

この投稿を書いている時点では役に立たないhttps://www.en.advertisercommunity.com/t5/Data-Studio/Heroku-Postgres-lt-gt-Google-Data-Studio/mp/1031729を見つけました。

4

3 に答える 3

63

2018 年 2 月 6 日の更新以降、Google DataStudio は、Heroku 経由で作成されたデータベースに接続するために必要な PostgreSQL との SSL 接続を許可します。

SSL を有効にするには、クライアント キーと証明書、およびサーバー証明書を提供する必要があります。これは、次の手順に従って実行できます。

  1. クライアント キー + 証明書の openssl を使用して、自己署名証明書 + キーを生成します。
openssl req \
       -newkey rsa:2048 -nodes -keyout client.key \
       -x509 -days 365 -out client.crt
  1. スクリプトを使用してpostgres_get_server_cert.py、heroku psql から自己署名サーバー証明書を取得します。

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

于 2018-02-26T18:36:50.963 に答える