Creating GCP Access Keys for ZinkML Connector
Overview
This guide walks through the process of creating Google Cloud Platform (GCP) access keys required for setting up a GCP connector on the ZinkML platform.
Video guide
For a visual guide on creating GCP access keys, please watch our step-by-step tutorial:
Table of Contents
Creating Service Account
Step 1: Access IAM
- Navigate to Google Cloud Console
- Go to IAM & Admin section
Step 2: Create Service Account
- Click "Service Accounts"
- Select "Create Service Account"
- Enter service account details:
Service account name: [Your chosen name]
- Click "Create and continue"
Assigning Roles
Step 1: Initial Role Assignment
- Search for "Storage Object Viewer"
- Select the role
- Click "Continue"
- Click "Done"
Step 2: Additional Access Configuration
- Return to IAM dashboard
- Locate newly created Service account
- Click "GRANT ACCESS"
- Configure access:
New principle: [Select new service account] Role: Storage Object Viewer
- Click "Save"
Generating Access Keys
Step 1: Access Key Creation
- Navigate to "Service Accounts"
- Select the created account
- Go to "Keys" section
Step 2: Create New Key
- Click "ADD KEY"
- Select "Create new key"
- Choose key settings:
Key type: JSON
- Click "Create"
- Key file automatically downloads to your computer
Next Steps
Using the Key File
- Locate the downloaded JSON key file
- Use this file to create ZinkML GCP connector
- Ensure secure storage of the key file
Security Best Practices
- Store key file securely
- Never share key file publicly
- Implement regular key rotation
- Monitor service account usage
Additional Resources
Important: Keep your service account key file secure and never share it publicly.