クラウド データベースとのインテグレーション

選択したデータベースに適した Cloud クライアント ライブラリをソースコードにインポートすることで、Cloud データベースと統合する関数を作成できます。関数をデプロイしてトリガーするには、次のいずれかを使用します。

  • Cloud Run 関数(推奨)
  • Cloud Functions の gcloud CLI

このページでは、Cloud Run を使用して Cloud データベースに接続する方法について詳しく説明します。

Cloud SQL に接続する

Cloud SQL を使用して Cloud Run にデータベース機能を追加する方法について学習します。

  • Cloud Run で実行されているサービスから MySQL インスタンスに接続する場合は、Cloud Run から接続するをご覧ください。
  • Cloud Run で実行されているサービスから PostgreSQL インスタンスに接続するには、Cloud Run から接続するをご覧ください。
  • Cloud Run で実行されているサービスから SQL Server インスタンスに接続するには、Cloud Run から接続するをご覧ください。

Cloud BigQuery への接続

BigQuery にクエリを送信する HTTP Cloud Run 関数を作成する方法について説明します。

詳細については、Cloud Run ドキュメントのBigQuery の結果を返す関数を作成するをご覧ください。

Memorystore for Redis に接続する

Cloud Run functions を Memorystore for Redis のインメモリ データベースに接続する方法について説明します。

詳細については、Memorystore ドキュメントの Cloud Run 関数から Redis インスタンスへの接続をご覧ください。

Cloud Run functions で Spanner を使用する

Spanner にアクセスする HTTP Cloud Functions の関数を作成、デプロイ、トリガーする方法について説明します。

詳細については、Cloud Run functions で Spanner を使用するをご覧ください。