Google provides 300USD free credit available for 90 days to new accounts.
When creating a project, use a project id that is unique, edit it since it can not be modified later on. Use the following project name and id: Project name = project id = ghcn-d Select the project
Note: Service account authorize applications to perform authorized API calls. They are not user accounts of Google Workspace Domain
Go to IAM -> Service accounts
- Add one service account
- Fill the details
- Add Viewer role (plain viewer role)
- No need to grant access to multiple users
- Create keys in the service account
- Actions icon -> Manage Keys -> AddKey -> Create new key -> Create
- Save the json in a safe directory in your local computer.
- Windows:
C:\Users\USERNAME\.google\credentials\...json
- Linux:
${HOME}/.google/credentials/...json
- Windows:
- Go to IAM & Admin -> IAM
- Edit the service account icon -> Edit principal
- Add the following roles:
- Storage Admin
- Storage Object Admin
- BigQuery Admin
- Viewer (just 'Viewer')
If you which to run the option B of the transformation stage (DataProc), please, add also:
- DataProc Administrator
- Service Account User (explanation here )
https://console.cloud.google.com/apis/library/iam.googleapis.com
Be sure to have enabled the following APIs for your project in the GCP account.
- https://console.cloud.google.com/apis/library
- Compute Engine
- Cloud Storage
- BigQuery
If you wish to run the option B for the transformation stage (DataProc), please, add also:
- DataProc