Cloud Run 是一个全代管式应用平台,可让您直接在 Google 可伸缩的基础设施之上运行容器。如需了解详情,请参阅 Cloud Run 概览。
本文档介绍了使用 App Design Center 创建 Cloud Run 服务时可以配置的连接和参数。配置参数基于 terraform-google-cloud-run Terraform 模块。
组件连接
下表列出了可连接到 Cloud Run 服务的组件,以及对应用及其生成的 Terraform 代码的相应更新。
关联的组成部分 |
申请动态 |
背景信息 |
|---|---|---|
| Secret Manager |
|
为服务配置 Secret |
|
对服务到服务进行身份验证 | |
| AlloyDB for PostgreSQL |
|
从 Cloud Run 连接 |
| BigQuery |
|
BigQuery 概览 |
|
Bigtable 概览 | |
另一个 Cloud Run 服务 |
|
Cloud Run 是什么 |
|
从 Cloud Run 连接 | |
|
从 Cloud Run 连接 | |
|
连接到 Google Cloud 服务 | |
|
使用 Cloud Run 设置全球外部应用负载均衡器 | |
|
从 Cloud Run 服务连接到 Redis 实例 | |
|
连接到 Memorystore for Redis Cluster 实例 | |
|
教程:将 Pub/Sub 与 Cloud Run 搭配使用 | |
|
使用 Cloud Run 设置区域级外部应用负载平衡器 | |
|
转发规则概览 | |
|
连接到 Google Cloud 服务 | |
|
在 Cloud Run 上托管 AI 应用和代理 |
必需的配置参数
如果您的模板包含 Cloud Run 组件,则必须先配置以下参数,然后才能进行部署。
参数名称 |
说明和限制 |
背景信息 |
|---|---|---|
项目 ID |
您要部署 Cloud Run 资源的项目。 |
配置组件 |
区域 |
Cloud Run 服务部署位置。 |
Cloud Run 位置 |
服务名称 |
name | Cloud Run 服务 |
可选配置参数
以下参数是可选参数。如需显示高级参数,请在配置区域中选择显示高级字段。
功能 |
子功能 |
参数名称 |
说明和限制条件信息 |
背景信息 |
|---|---|---|---|---|
| 容器 | 容器名称 |
name | 构建容器 | |
容器映像 |
图片 | 将容器映像部署到 Cloud Run | ||
工作目录 |
容器的工作目录。如果未指定,则系统会使用容器运行时的默认值,该值可能会在容器映像中进行配置。 |
workingDir | ||
取决于容器 |
dependsOn[] | 为边车部署配置容器启动顺序 | ||
容器实参 |
args[] | 为服务配置容器 | ||
容器命令 |
命令 | 为服务配置容器 | ||
| 环境变量 | 键 |
name | 服务的环境变量 | |
值 |
value | 服务的环境变量 | ||
| 环境变量 Secret | 键 |
EnvVarSource | 管理密文 | |
Secret |
secret | 管理密文 | ||
版本 |
version | 管理密文 | ||
| 卷装载 | 名称 |
name | 从 Cloud Run 连接 | |
装载路径 |
mountPath | 从 Cloud Run 连接 | ||
| 端口 | 名称 |
name | 为服务使用 HTTP/2 | |
集装箱港口 |
containerPort | 为服务使用 HTTP/2 | ||
| 资源 | CPU |