ドキュメント
データソース
細かい設定をする
セキュアゲートウェイをセットアップする

セキュアゲートウェイをセットアップする

よりセキュアにデータベースやAPIに接続するためのオプションで、クエリアがDockerイメージとして提供するセキュアゲートウェイを設置していただく方法を設定していきます。

🙋‍♂️ 現在、セキュアゲートウェイでの接続は以下のデータソースに対応しています。

  • MySQL
  • PostgreSQL
  • REST API
  • GraphQL

設定方法

以下の手順で、セットアップされたセキュアゲートウェイをクエリア上で設定します。

  1. [データ連携] タブをクリックする。
  2. [セキュアゲートウェイ] をクリックする。
  3. [新規作成] からセキュアゲートウェイを作成する。
  4. 下記手段でセキュアゲートウェイを自社ネットワーク内にデプロイする。
  5. 以下の情報を入力してセットアップを完了する。
項目概要
名前設定するセキュアゲートウェイの名前を入力します。
ホスト接続するセキュアゲートウェイのホストを入力します。(e.g., proxy.querier.io)
ポート接続するゲートウェイのポートを入力します。(e.g., 443)
タイムアウトタイムアウトをミリ秒で指定します。(e.g., 3000)
SSL検証をするSSL検証をするかを指定します。本番環境での運用時はオンにすることを推奨しています。

セキュアゲートウェイのデプロイ

デプロイ

セキュアゲートウェイのホスティングは以下の環境を推奨しています。

  • Google Cloud Run
  • AWS Fargate

以下のDockerイメージと環境変数を指定し、デプロイを完了してください。

querier/secure-gateway:1.0.1

環境変数

変数名概要必須
GW_KEYプロダクト内でコピーできるートウェイキーを設定します。✅
LOG_LEVEL必要に応じてLOG_LEVELを設定します。DEBUG, INFO, WARN, ERROR のうちいずれかを設定します。初期値は INFO です。❌

セキュリティ更新 1.0.1

1.0.1 は、1.0.1 未満に影響する証明書検証の脆弱性 CVE-2026-111943 を修正します。Go 1.27.3 と更新済みの CA バンドルを使用しています。Linux amd64 と arm64 に対応しています。

  1. Cloud Run サービス、ECS タスク定義、またはコンテナの設定でイメージを querier/secure-gateway:1.0.1 に変更し、デプロイしてください。イメージの取得だけでは稼働中のゲートウェイは更新されません。
  2. 既存の GW_KEY、その他の環境変数、ネットワーク、TLS 設定を引き継いでください。
  3. https://YOUR_GATEWAY_HOST/health が {"version":"1.0.1"} を返すことを確認し、Querier からデータソースへの接続をテストしてください。
  4. Querier のセキュアゲートウェイ設定を再読み込みしてください。接続先で修正版が稼働していると確認できれば通知が消えます。

旧版のヘルスチェックは空の応答を返すため、その場合はバージョン不明と表示します。接続できない場合は別のメッセージを表示します。反映に失敗した場合は以前のデプロイ設定に戻して原因を調査し、その後セキュリティ更新を再適用してください。