Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
配置 Cloud Run 服务
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Cloud Run 是一个全代管式应用平台,可让您直接在 Google 可伸缩的基础设施上运行容器。如需了解详情,请参阅 Cloud Run 概览。
本文档介绍了使用 App Design Center 创建 Cloud Run 服务时可以配置的连接和参数。配置参数基于 terraform-google-cloud-run Terraform 模块。
组件连接
下表列出了可连接到 Cloud Run 服务的组件,以及对应用及其生成的 Terraform 代码的相应更新。
关联的组成部分 |
申请动态 |
背景信息 |
| Secret Manager |
- Cloud Run 服务可以引用 Secret 数据。
- Secret Manager Secret Data 字段由 Cloud Run
env_secret_vars 字段引用。
-
roles/secretmanager.secretAccessor 角色已添加到 Cloud Run 服务账号。
|
为服务配置 Secret |
服务账号 |
- Cloud Run 服务使用该服务账号作为服务身份。
roles/run.invoker 角色已添加到服务账号。
- 服务账号电子邮件地址和 IAM 信息已添加到 Cloud Run 环境变量中。
|
对服务到服务进行身份验证 |
| AlloyDB for PostgreSQL |
- Cloud Run 服务可以连接到 AlloyDB for PostgreSQL 实例。
- AlloyDB for PostgreSQL 资源元数据已添加到 Cloud Run 环境变量中。
- AlloyDB for PostgreSQL
roles/alloydb.admin 角色已添加到 Cloud Run 服务账号。
|
从 Cloud Run 连接 |
| BigQuery |
- Cloud Run 服务可以与 BigQuery 数据集进行交互。
- BigQuery 资源元数据会添加到 Cloud Run 环境变量中。
- BigQuery
roles/bigquery.dataEditor 角色已添加到 Cloud Run 服务账号。
|
BigQuery 概览 |
Bigtable |
- Cloud Run 服务可以对 Bigtable 实例执行管理功能。
- Bigtable 资源元数据信息已添加到 Cloud Run 环境变量中。
roles/bigtable.admin 角色已添加到 Cloud Run 服务账号。
|
Bigtable 概览 |
另一个 Cloud Run 服务 |
- 源 Cloud Run 服务可以将流量发送到目标 Cloud Run 服务。
- 源 Cloud Run 服务在其环境变量中包含目标 Cloud Run 服务 URI。
|
Cloud Run 是什么 |
Cloud SQL (MySQL) |
- Cloud Run 服务可以读取 Cloud SQL (MySQL) 实例中的数据,也可以将数据写入该实例。
- Cloud SQL 连接元数据已添加到 Cloud Run 服务中。
roles/cloudsql.instanceUser 和 roles/cloudsql.client 角色已添加到 Cloud Run 服务账号。
- Cloud Run 服务账号已作为 IAM 用户添加到 Cloud SQL 实例。
|
从 Cloud Run 连接 |
Cloud SQL (PostgreSQL) |
- Cloud Run 服务可以读取 Cloud SQL (PostgreSQL) 实例中的数据,也可以将数据写入该实例。
- Cloud SQL 连接元数据已添加到 Cloud Run 服务中。
roles/cloudsql.instanceUser 和 roles/cloudsql.client 角色已添加到 Cloud Run 服务账号。
- Cloud Run 服务账号已作为 IAM 用户添加到 Cloud SQL 实例。
|
从 Cloud Run 连接 |
Cloud Storage |
- Cloud Run 服务可以管理 Cloud Storage 存储桶中的对象。
- Cloud Run 服务账号 IAM 信息已添加到 Cloud Storage 存储桶。
roles/storage.objectAdmin 角色已分配给 Cloud Run 服务账号。
|
连接到 Google Cloud 服务 |
全球 Cloud Load Balancing 后端 |
- 负载均衡器可以将传入的流量分配给 Cloud Run 服务。
- Cloud Run 服务将作为后端端点添加到 Cloud Load Balancing 无服务器 NEG 后端配置中。
|
使用 Cloud Run 设置全球外部应用负载均衡器 |
Memorystore for Redis |
- Cloud Run 服务可以在 Memorystore for Redis 实例中缓存数据。
- Memorystore for Redis 连接信息已添加到 Cloud Run 环境变量中。
roles/redis.editor 角色已添加到 Cloud Run 服务账号。
|
从 Cloud Run 服务连接到 Redis 实例 |
Memorystore for Redis Cluster |
- Cloud Run 服务可以在 Memorystore for Redis Cluster 中缓存数据。
- Memorystore for Redis Cluster 连接信息已添加到 Cloud Run 环境变量中。
roles/redis.editor 角色已添加到 Cloud Run 服务账号。
|
连接到 Memorystore for Redis Cluster 实例 |
Pub/Sub |
- Cloud Run 服务可以接收消息或发布到 Pub/Sub 主题。
- Pub/Sub 主题 ID 已添加到 Cloud Run 环境变量中。
roles/pubsub.publisher 和 roles/pubsub.subscriber 角色已添加到 Cloud Run 服务账号。
- Cloud Run 服务已添加到 Pub/Sub 推送和拉取订阅字段中。
|
教程:将 Pub/Sub 与 Cloud Run 搭配使用 |
区域 Cloud Load Balancing 后端 |
- 负载均衡器可以将传入的流量分配给 Cloud Run 服务。
- Cloud Run 服务将作为后端端点添加到 Cloud Load Balancing 无服务器 NEG 后端配置中。
|
使用 Cloud Run 设置区域级外部应用负载平衡器 |
区域 Cloud Load Balancing 前端 |
- 负载均衡器的 HTTP 和 HTTPS IP 地址可供在 Cloud Run 容器中运行的应用使用。
- Cloud Load Balancing 地址元数据已添加到 Cloud Run 环境变量中。
|
转发规则概览 |
Spanner |
- Cloud Run 服务可以管理 Spanner 实例。
- Spanner 连接详细信息已添加到 Cloud Run 环境变量中。
roles/spanner.databaseAdmin 角色已添加到 Cloud Run 服务账号。
- Cloud Run 服务账号 IAM 信息已添加到 Spanner 实例。
|
连接到 Google Cloud 服务 |
Vertex AI |
- Cloud Run 服务可以与 Vertex AI 服务进行交互。
roles/aiplatform.user 角色已添加到 Cloud Run 服务账号。
|
在 Cloud Run 上托管 AI 应用和代理 |
必需的配置参数
如果您的模板包含 Cloud Run 组件,您必须先配置以下参数,然后才能进行部署。
可选配置参数
以下参数为可选参数。如需显示高级参数,请在配置区域中选择显示高级字段。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-05-19。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-05-19。"],[],[]]