このページでは、Cloud Run とうまく連携できる Google Cloud サービスと、まだ Cloud Run ではサポートされていないサービスについて説明します。
コードで Google Cloud サービスに接続する
提供されているクライアント ライブラリを使用して、Cloud Run サービスを Google Cloud サービスに接続できます。特定の Google Cloud サービスに接続する方法を示すコードサンプルについては、それぞれの Google Cloud サービスのドキュメントをご覧ください。
コードから Google Cloud APIs を呼び出すには、Cloud Run サービスに対する最小限の権限セットが Cloud Run サービス ID に必要です。たとえば、Cloud Run サービスが Firestore からデータを読み出すだけの場合、Firestore User IAM ロールのみを持つサービス アカウントを割り当てることをおすすめします。
Google Cloud 環境では、アプリケーションのデフォルト認証情報(ADC)を使用して、Cloud Run サービス ID が Google Cloud クライアント ライブラリにアクセスし、API オペレーションを実行するように認証されているかどうかを自動的に検出します。