Files
wehub-resource-sync bb5c75ce05
Component Security Validation / Security Audit (push) Has been cancelled
Deploy to Cloudflare Pages / deploy (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:38:58 +08:00

2.4 KiB

Cloud Run CLI

Use the gcloud run command to manage your Cloud Run applications.

Basic Syntax

gcloud run [GROUP] [COMMAND] [FLAGS]

Essential Commands

Cloud Run service

  • Deploy a service from an image:

    gcloud run deploy my-service \
        --image us-docker.pkg.dev/cloudrun/container/hello:latest \
        --quiet
    
  • Deploy from source code:

    gcloud run deploy my-service --source . --quiet
    
  • Deploy a Cloud Run function:

    gcloud run deploy my-service
    --source . --function example-hello --base-image go126 --region us-central1 --quiet
    
  • List services:

    gcloud run services list --quiet
    
  • Update traffic split:

    gcloud run services update-traffic my-service --to-revisions=REV1=50,REV2=50 --quiet
    

Cloud Run job

  • Create a job:

    gcloud run jobs create my-job \
      --image us-docker.pkg.dev/cloudrun/container/job:latest \
      --quiet
    
  • Execute a job:

    gcloud run jobs execute my-job --quiet
    
  • List jobs: gcloud run jobs list

  • List job executions:

    gcloud run executions list --job my-job
    

Cloud Run worker pools

  • Deploy a worker pool from an image:

    gcloud run worker-pools deploy my-workerpool \
      --image us-docker.pkg.dev/cloudrun/container/worker-pool:latest \
      --quiet
    
  • Deploy from source code:

    gcloud run worker-pools deploy my-workerpool --source . --quiet
    
  • List worker pools:

    gcloud run worker-pools list --region us-central1 --quiet
    
  • Configure scaling (manual):

    gcloud run worker-pools deploy my-workerpool --instances=5 \
      --image us-docker.pkg.dev/cloudrun/container/worker-pool:latest \
      --quiet
    

Configuration and logs

  • View more details about a service: gcloud run services describe my-service

  • View logs:

    gcloud logging read "resource.type=cloud_run_revision AND \
      resource.labels.service_name=my-service" \
      --quiet
    

Common Flags

  • --region: The region where the service or job is located.

  • --allow-unauthenticated: Makes the service publicly accessible.

  • --no-allow-unauthenticated: Restricts access to authenticated users only.