自动化与运维 ✓ Google · 官方 cloud-runserverlesscontainer-deploymentgcloud-clicloud-buildworker-pools

Cloud Run 部署助手

用 gcloud 部署和管理 Cloud Run 服务、作业与工作池。

FollowSkills 评估 · FSRS-2.0
不推荐
52/ 100 五分制 2.6 / 5
信任安全15 / 25 · 3.0/5

文档说明了所需 IAM 角色、服务账号、Secret Manager、入口控制、最小权限和容器安全实践,且提示了公开访问风险;但部署命令包含高权限角色、--quiet 和 --allow-unauthenticated,未建立逐次用户确认、最小权限默认值、数据流披露或明确回滚/恢复流程,因此扣分。

可靠稳定8 / 20 · 2.0/5

服务、作业和 worker pool 的主要路径有较完整命令和失败排查提示;但未提供测试或执行证据,部分示例缺少区域和项目上下文,CLI 参考中的函数部署命令存在明显换行语法问题,异常输入和失败反馈覆盖有限,因此扣分。

适用触发9 / 15 · 3.0/5

目标场景、三类 Cloud Run 资源及主要不适用边界基本清楚,也覆盖 CLI、客户端库、Terraform 和 MCP;但触发条件、输入输出契约和环境前提未系统声明,没有中文支持说明,核心能力依赖 Google Cloud 等服务,对中国大陆网络可达性未说明,因此扣分。

规范维护9 / 15 · 3.0/5

采用主文档加 references 的分层结构,包含安装前提、示例、安全、网络、成本和故障排查;仓库 README 提供 Apache-2.0、安装方式、贡献和问题反馈路径,且声明持续开发。缺少该技能的版本、变更记录、明确维护责任、兼容性说明和 FAQ,因此扣分。

有效结果7 / 15 · 2.3/5

文档能够覆盖 Cloud Run 服务、作业和 worker pool 的常见部署与管理任务,示例可作为直接起点;但静态审查没有验证命令或结果,示例依赖复杂的 IAM、API、区域、镜像和项目配置,部分内容可能需要人工校正,因此按静态上限给分并扣除完整性与直接可用性分数。

证据核验4 / 10 · 2.0/5

关键主张大多链接到 Google Cloud、Terraform、SDK 或 MCP 的一手文档,源文件本身可审计;但没有提交的测试套件、CI 执行结果或独立复现证据,且无法在本次静态审查中核验链接内容,因此扣分。

证据充分度: 评估于 2026年7月28日 审查版本 d1c9be2009ba
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 执行示例前应确认项目、区域、镜像来源、IAM 范围和成本影响;尤其不要默认使用公开未认证访问或过宽服务账号权限。
  • 部署失败时文档提供了日志方向,但没有明确的版本回滚、流量恢复和资源清理流程。
  • 部分 CLI 示例需要人工核对,且核心服务的中国大陆网络可达性未说明。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能面向需要在 Google Cloud 上运行代码、函数或容器的用户,覆盖 Cloud Run 的服务、作业和工作池三类资源。它提供启用 API、配置 IAM 权限、从容器镜像或源代码部署,以及执行作业的命令和说明。内容还包括部署失败时的日志排查、构建配置、镜像来源和相关参考资料。使用前需要 Google Cloud 项目、相应权限以及可用的 gcloud 环境。

指导用户启用 Cloud Run Admin API 和 Cloud Build API,配置 Cloud Run Admin、Cloud Run Source Developer、Service Account User、Logs Viewer 和 Cloud Run Builder 角色;使用 gcloud 从 Artifact Registry、Docker Hub 或其他配置好的镜像仓库部署服务和工作池;从源代码构建并部署服务或工作池;创建、配置、执行和等待 Cloud Run 作业;在启动或健康检查失败时读取 Cloud Logging 日志;提供客户端库、MCP、Terraform、IAM、安全、网络和成本优化参考。

  1. 需要通过 HTTP 端点部署会自动扩缩的无状态应用的开发者。
  2. 需要手动或按计划运行并在完成后退出的并行任务团队。
  3. 需要持续运行 Kafka、Pub/Sub 拉取队列或 RabbitMQ 消费者的运维人员。
  4. 希望不在本地安装 Docker,而使用 Cloud Build 和 buildpacks 从源代码部署应用的团队。
  5. 部署失败后需要快速检查权限错误、启动崩溃或原生依赖问题的工程师。

这个 Skill 有哪些优点和局限?

优点
  • 同时覆盖服务、作业和工作池三种 Cloud Run 资源。
  • 提供可复制的 gcloud 命令,涵盖镜像部署、源代码部署、作业执行和失败排查。
  • 明确列出部署所需 IAM 角色,并包含 buildpacks、Cloud Build、Terraform 和网络参考。
局限
  • 要求用户拥有 Google Cloud 项目及多项 IAM 权限,不能绕过云端权限配置。
  • 源代码中未提供成本估算、测试套件或具体客户端兼容性验证。
  • 部分能力依赖 Cloud Run、Cloud Build、Artifact Registry 等 Google Cloud 服务;无构建的源代码部署标为 Preview。

如何安装这个 Skill?

在支持 Agent Skills 的环境中运行 npx skills add google/skills,然后从该仓库选择 skills/cloud/cloud-run-basics。源材料没有说明具体客户端的安装目录或单独安装该技能的命令。

如何使用这个 Skill?

可向代理提出:“按照 Cloud Run Basics,帮我从当前目录部署一个 Cloud Run 服务,并检查所需 API、IAM 权限和端口配置。”实际部署时,先运行 gcloud services enable run.googleapis.com cloudbuild.googleapis.com --quiet,再根据需要使用 gcloud run deploygcloud run jobs creategcloud run worker-pools deploy。部署代码必须监听 0.0.0.0 并使用注入的 $PORT

这个 Skill 与同类方案有什么区别?

该技能说明了三种 Cloud Run 资源以及两种部署路径:服务、作业和工作池分别适用于请求处理、运行至完成的任务和常驻拉取式后台负载;应用则可从容器镜像部署,或由 Cloud Build/buildpacks 从源代码构建部署。

常见问题

部署 Cloud Run 需要哪些权限?
项目上需要 Cloud Run Admin、Cloud Run Source Developer 和 Logs Viewer,服务身份需要 Service Account User;Cloud Build 服务账号还需要 Cloud Run Builder。
Cloud Run 服务启动失败最常见的配置问题是什么?
部署代码必须监听 `0.0.0.0`,并使用注入的 `$PORT` 环境变量,默认端口为 8080。
这个技能是否包含费用说明?
它包含网络与成本优化参考,但源材料没有给出具体价格或费用估算。
遇到原生依赖错误怎么办?
如果使用 `--no-build`,参考内容建议改用 `--source .`,让 buildpacks 为 Linux 编译原生扩展。

同仓库的其他 Skills

均来自 google/skills

自动化与运维 ✓ Google · 官方

Agent Platform 模型部署助手

在 Google Agent Platform 上部署、验证并清理 Model Garden 模型。

自动化与运维 ✓ Google · 官方

Google Cloud 开发者入门向导

帮助个人开发者完成 Google Cloud 的认证、项目、账单和首次部署准备。

自动化与运维 ✓ Google · 官方

Google Cloud Storage 基础技能

帮助代理管理 GCS 存储桶与对象,并配置访问、保护、生命周期和性能。

自动化与运维 ✓ Google · 官方

Google Cloud AI Agent 构建部署顾问

帮助设计、实现并验证部署在 Google Cloud 上的 AI Agent 与多 Agent 系统。

自动化与运维 ✓ Google · 官方

Google Cloud gcloud CLI 安全操作技能

帮助代理安全、可控地使用 gcloud 管理和排查 Google Cloud 资源。

自动化与运维 ✓ Google · 官方

Agent Platform 端点管理

管理 Agent Platform 在线预测服务端点及其常见故障。

数据与分析 ✓ Google · 官方

Agent Platform 模型注册表管理

用 gcloud 管理 Agent Platform 中的模型、版本及其元数据。

数据与分析 ✓ Google · 官方

AlloyDB 数据库管理助手

帮助管理 AlloyDB 集群、实例与备份,并连接 MCP 自动执行数据库操作。

数据与分析 ✓ Google · 官方

Cloud SQL 基础技能

帮助你创建、配置并连接由 Google Cloud 管理的 MySQL、PostgreSQL 和 SQL Server 数据库实例。

自动化与运维 ✓ Google · 官方

GKE 基础导航助手

帮助用户快速发现 GKE 集群入口,并将具体需求路由到最匹配的专业技能。

自动化与运维 ✓ Google · 官方

Google Cloud 全球外部应用负载均衡配置

以最佳实践配置并部署 Google Cloud 全球外部应用负载均衡器。

开发与工程 ✓ Google · 官方

Google Agents CLI 智能体开发引导

引导智能体从设计、开发到部署与监控的完整流程。

自动化与运维 ✓ Google · 官方

Google Cloud 安全无服务器分层架构

帮助代理设计、编写基础设施代码并验证隔离的 Google Cloud 多层无服务器 Web 应用。

自动化与运维 ✓ Google · 官方

Google Cloud 基础落地区构建器

为 Google Cloud 组织部署安全的企业级基础落地区。

开发与工程 ✓ Google · 官方

Google Bigtable 基础技能

帮助设计、配置和排查 Google Bigtable 数据库工作负载。

数据与分析 ✓ Google · 官方

Google Analytics 数据报告助手

启用并调用 Google Analytics Data API 创建自定义报告。

开发与工程 ✓ Google · 官方

Google Analytics 管理 API 助手

自动配置 Google Analytics 账户、属性及数据流。

开发与工程 ✓ Google · 官方

Google Ads MCP 安装助手

指导开发者安装并接入只读的 Google Ads MCP 服务。

开发与工程 ✓ Google · 官方

Firebase 基础开发助手

为移动端和 Web 项目提供 Firebase 配置与开发指引。

自动化与运维 ✓ Google · 官方

GKE 备份与灾难恢复

为有状态 GKE 工作负载配置备份策略与恢复流程。

相关 Skills