クラウド データベースとのインテグレーション
選択したデータベースに適した 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 を使用するをご覧ください。