Google Cloud Service Account Setup | Create Project, Enable APIs, Permissions & Generate JSON Key

Опубликовано: 02 Июнь 2026
на канале: Sumith G.S
165
1

In this tutorial, I demonstrate how to set up a project in Google Cloud Console and configure a Service Account for secure authentication.

Service Accounts are commonly used by applications and CI/CD pipelines to securely access Google Cloud resources such as Cloud Storage, APIs, and machine learning pipelines. In this video, I walk through the complete process of creating a new project, configuring permissions, enabling required APIs, and generating the JSON credentials needed for authentication.

🔹 Topics Covered:
• Creating a new project in Google Cloud Console
• Creating a Service Account
• Assigning required IAM permissions
• Enabling required Google Cloud APIs
• Generating a JSON key for authentication
• Downloading and managing service account credentials

This video also demonstrates the *important APIs that must be enabled* for CI/CD pipelines so that Jenkins can automatically build Docker images and deploy them to **Google Cloud Run**.

The generated JSON key can be used by applications or Jenkins pipelines to securely interact with Google Cloud services such as Cloud Storage, Container Registry, Cloud Run, and other APIs.

📌 Tools & Technologies:
• Google Cloud Platform (GCP)
• IAM & Service Accounts
• JSON Authentication Keys
• Jenkins CI/CD
• Docker
• Google Cloud Run

This setup is useful for developers and DevOps engineers building automated deployment pipelines that require secure access to Google Cloud resources.