Google Cloud Security - deployment

I am deploying an application in GCP. It uses multiple cloud run services and cloud run jobs that exchange data. Are there any guidelines for deployment and testing with security in mind?

1 Like

When deploying multiple Cloud Run services and jobs in GCP, follow principle of least privilege by giving each service only the permissions it needs via IAM roles or service accounts. Use VPC connectors or private endpoints for internal communication instead of public URLs, enable IAM-based authentication for service-to-service calls, and secure secrets with Secret Manager rather than embedding them. For testing, deploy in isolated environments with separate projects or namespaces, validate access controls, and use logging and monitoring to detect unauthorized access or misconfigurations.