PREREQUISITE: Ensure you have the gcloud CLI installed and authenticated with gcloud auth login. Set your project with gcloud config set project [PROJECT_ID].
gcloud run <resource> <method> [flags]
Helper Commands
Command
Description
deploy
Create or update a Cloud Run service or job.
API Resources
services
list — List available services in the specified region.
describe — Obtain details about a given service, such as its URL and configuration.
update — Update Cloud Run environment variables, concurrency settings, and other configuration.
delete — Delete a service and its associated revisions.
update-traffic — Adjust the traffic assignments for a Cloud Run service.
proxy — Proxy a service to localhost authenticating as the active account.
logs read — Read logs for a Cloud Run service.
replace - Create or replace a service from a YAML service specification.
add-iam-policy-binding — Add IAM policy binding to a Cloud Run service (e.g., to make it public).
remove-iam-policy-binding - Remove IAM policy binding of a Cloud Run service.
get-iam-policy - Get the IAM policy for a Cloud Run service.
set-iam-policy - Set the IAM policy for a Cloud Run service.
jobs
create — Create a Cloud Run job.
execute — Start an execution of a Cloud Run job.
list — List available jobs.
describe — Obtain details about a given job.
deploy - Create or update a Cloud Run job
update — Update a Cloud Run job configuration.
delete — Delete a Cloud Run job.
replace - Create or replace a Cloud Run job from a YAML job specification.
executions list — List executions of a Cloud Run job.
logs read — Read logs for a Cloud Run job.
add-iam-policy-binding — Add IAM policy binding to a Cloud Run job.
remove-iam-policy-binding - Remove IAM policy binding of a Cloud Run job.
get-iam-policy - Get the IAM policy for a Cloud Run job.
set-iam-policy - Set the IAM policy for a Cloud Run job.
domain-mappings
list — List domain mappings.
create — Create a new domain mapping.
describe — Obtain details about a domain mapping.
delete — Delete a domain mapping.
multi-region-services
list — List multi-region services.
describe — Obtain details about a multi-region service.
update — Update settings for multi-region services.
delete — Delete a multi-region service.
replace - Create or Update multi-region service from YAML specification.
revisions
list — List available revisions for a service.
describe — Obtain details about a specific revision.
delete — Delete a specific revision.
regions
list — View available Cloud Run (fully managed) regions.
compose
up — Deploy to Cloud Run from a compose specification.
Discovering Commands
Before calling any command, inspect it for help:
# Browse resources and methods
gcloud run --help
# Inspect a specific resource methods
gcloud run services --help
# Inspect a specific resource's sub-group methods
gcloud run jobs executions --help
# Inspect a method's specific flags and arguments
gcloud run deploy --help
Use the output of --help to discover available flags like --image, --env-vars, --memory, etc.
1---2name: cloud-run3description: Manage Cloud Run services and jobs.4---56# run (v1)78> **PREREQUISITE:** Ensure you have the `gcloud` CLI installed and authenticated with `gcloud auth login`. Set your project with `gcloud config set project [PROJECT_ID]`.910```bash11gcloud run <resource> <method> [flags]12```1314## Helper Commands1516| Command | Description |17| -------- | -------------------------------------------- |18| `deploy` | Create or update a Cloud Run service or job. |1920## API Resources2122### services2324- `list` — List available services in the specified region.25- `describe` — Obtain details about a given service, such as its URL and configuration.26- `update` — Update Cloud Run environment variables, concurrency settings, and other configuration.27- `delete` — Delete a service and its associated revisions.28- `update-traffic` — Adjust the traffic assignments for a Cloud Run service.29- `proxy` — Proxy a service to localhost authenticating as the active account.30- `logs read` — Read logs for a Cloud Run service.31- `replace` - Create or replace a service from a YAML service specification.32- `add-iam-policy-binding` — Add IAM policy binding to a Cloud Run service (e.g., to make it public).33- `remove-iam-policy-binding` - Remove IAM policy binding of a Cloud Run service.34- `get-iam-policy` - Get the IAM policy for a Cloud Run service.35- `set-iam-policy` - Set the IAM policy for a Cloud Run service.3637### jobs3839- `create` — Create a Cloud Run job.40- `execute` — Start an execution of a Cloud Run job.41- `list` — List available jobs.42- `describe` — Obtain details about a given job.43- `deploy` - Create or update a Cloud Run job44- `update` — Update a Cloud Run job configuration.45- `delete` — Delete a Cloud Run job.46- `replace` - Create or replace a Cloud Run job from a YAML job specification.47- `executions list` — List executions of a Cloud Run job.48- `logs read` — Read logs for a Cloud Run job.49- `add-iam-policy-binding` — Add IAM policy binding to a Cloud Run job.50- `remove-iam-policy-binding` - Remove IAM policy binding of a Cloud Run job.51- `get-iam-policy` - Get the IAM policy for a Cloud Run job.52- `set-iam-policy` - Set the IAM policy for a Cloud Run job.5354### domain-mappings5556- `list` — List domain mappings.57- `create` — Create a new domain mapping.58- `describe` — Obtain details about a domain mapping.59- `delete` — Delete a domain mapping.6061### multi-region-services6263- `list` — List multi-region services.64- `describe` — Obtain details about a multi-region service.65- `update` — Update settings for multi-region services.66- `delete` — Delete a multi-region service.67- `replace` - Create or Update multi-region service from YAML specification.6869### revisions7071- `list` — List available revisions for a service.72- `describe` — Obtain details about a specific revision.73- `delete` — Delete a specific revision.7475### regions7677- `list` — View available Cloud Run (fully managed) regions.7879### compose8081- `up` — Deploy to Cloud Run from a compose specification.8283## Discovering Commands8485Before calling any command, inspect it for help:8687```bash88# Browse resources and methods89gcloud run --help9091# Inspect a specific resource methods92gcloud run services --help9394# Inspect a specific resource's sub-group methods95gcloud run jobs executions --help9697# Inspect a method's specific flags and arguments98gcloud run deploy --help99```100101Use the output of `--help` to discover available flags like `--image`, `--env-vars`, `--memory`, etc.
Run npx skillmds@latest add googlecloudplatform/cloud-run in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Manage Cloud Run services and jobs. It is listed under DevOps & Infra on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
GoogleCloudPlatform (@googlecloudplatform) published this skill. Their other Agent Skills are listed on their SkillMD profile.