Creating a Service Account via Google Cloud Console (UI) | ||
| ||
| I wanted to use Vertex AI, and learned that I need some sort of Service Account that does not need to set user permission whenever we need to use it. In Google Cloud Platform (GCP), a Service Account is a special type of Google account intended for non-human users, like applications or virtual machines, to authenticate and access GCP resources securely. Unlike Google Workspace users which represent individual people with email addresses and passwords, Service Accounts are identified by email-like addresses managed by GCP, and are authenticated using cryptographic keys instead of passwords. To use Vertex AI API, you'll need a Service Account with the appropriate permissions (e.g., What you will have after creating Service AccountsAfter creating service accounts, you will have API identities that your applications can use to authenticate and authorize themselves to access Google Cloud resources. Specifically, you'll typically have:
How do you create a Service Account via Google Cloud Console (UI)?1. Go to the IAM & Admin > Service Accounts
2. Click "Create Service Account"Fill in:
Click "Create and Continue".
3. Grant This Service Account Access to the ProjectChoose a role that gives access to Vertex AI. Common choices:
Click Continue → Done.
4. Generate and Download a Key File
⚠️ Keep this file secure. It contains credentials that allow access to your Google Cloud services.
In summary, creating a service account gives you an identity and the means (keys, if you generate them) to *use* that identity to access Google Cloud resources in a controlled and secure way. It allows your application to act *as* the service account, following the IAM policies you've defined for it. | ||
| | ||
| |