Cloud Run で Google Cloud プロダクトと統合する

Cloud Run インテグレーションを使用すると、Google Cloud コンソール UI と Google Cloud CLI を使用して、特定のインテグレーションに必要なリソースとサービスを自動的に作成して構成できます。これにより、複雑な操作を手動で行う必要がなくなります。

次の Cloud Run インテグレーションを利用できます。

サービス アカウント

Cloud Run インテグレーションは、インテグレーション フローで次の 2 種類のサービス アカウントを使用します。

  • サーバーレス インテグレーション サービス エージェント: Cloud Run インテグレーションは、このサービス エージェントを使用して、インテグレーション機能に必要なリソースにアクセスします(Cloud Build や Cloud Storage を含む)。

    サーバーレス インテグレーションを有効にすると、Cloud Run がサービス エージェントを自動的に作成し、必要なロールをサービス エージェントに付与します。サービス エージェントに自動的に付与されたロールを変更すると、インテグレーションは機能しなくなります。

  • サーバーレス インテグレーション デプロイ サービス アカウント: Cloud Run インテグレーションは、このサービス アカウントを使用して、各インテグレーションに必要なリソースまたはサービスを作成および構成します。

    デフォルトでは、デフォルトの Compute Engine サービス アカウントが自動的に作成され、サーバーレス インテグレーションのデプロイ サービス アカウントとして使用されます。新しいサービス アカウントを作成して、Google Cloud CLI を使用してプロジェクトに runapps.googleapis.com/deployment-service-account プロパティを設定することもできます。

    このサービス アカウントには、基盤となる各リソースに必要なロールを付与する必要があります。必要なロールのリストは、各インテグレーション ガイドで確認できます。

料金

Cloud Run インテグレーションは無料で使用できます。ただし、インテグレーションで使用される基盤のリソースとサービスには、個別の料金が適用されます。

リージョン

Cloud Run インテグレーションでサポートされているリージョンのリストをご覧ください。