借助 Cloud Run 集成,您可以使用 Google Cloud 控制台界面和 Google Cloud CLI 自动创建和配置特定集成所需的资源和服务,从而消除原本需要执行的复杂手动步骤。
您可以使用以下 Cloud Run 集成:
集成 | 详细信息 |
---|---|
全球外部应用负载均衡器 | 使用全球外部应用负载均衡器将自定义网域映射到 Cloud Run 服务 |
Firebase Hosting | 将 Cloud Run 服务连接到 Firebase Hosting |
Memorystore | 使用 Memorystore 将 Cloud Run 服务连接到 Redis 缓存 |
Firestore | 将 Cloud Run 服务连接到 Firestore 数据库 |
Vertex AI | 将 Cloud Run 服务连接到 Vertex AI |
服务账号
Cloud Run 集成在集成流过程中使用两种类型的服务账号:
无服务器集成服务代理:Cloud Run 集成使用此 Google 管理的服务账号访问集成功能正常运行所需的资源(包括 Cloud Build 和 Cloud Storage)。
启用无服务器集成后,Cloud Run 会自动创建服务代理并向服务代理授予所需的角色。如果您修改自动向服务代理授予的角色,则集成将无法再正常运行。
无服务器集成部署服务账号:Cloud Run 集成使用此服务账号创建和配置每个集成所需的资源或服务。
默认情况下,默认 Compute Engine 服务账号会设置为无服务器集成部署服务账号。您可以通过在创建或更新集成时指定用户管理的服务账号来设置其他服务账号。
必须向此服务账号授予其每个底层资源所需的角色。您可以在各个集成指南中找到所需角色的列表。
价格
Cloud Run 集成可免费使用。但是,集成使用的底层资源和服务会按其各自的价格收费。
区域
请参阅 Cloud Run 集成的受支持区域列表。