Adding a service account is a key step in enabling Vendo to extract Ads data into your Google Cloud project. This guide will walk you through the process of adding a service account to your project and assigning the necessary permissions to ensure your workflow runs smoothly.
Step 1: Open the Google Cloud Console
Navigate to the Google Cloud Console.
Select the project where you want to add the service account from the project selector dropdown at the top.
Step 2: Navigate to the IAM & Admin Section
From the left-hand menu, select IAM & Admin > IAM.
This will display a list of all existing members and their roles.
Step 3: Add the Service Account
Click the Grant Access button at the top of the page.
In the "New principals" field, enter the following service account email address
Step 4: Assign Permissions
To enable the service account to perform the required tasks, you need to assign specific roles. At a minimum, assign the following roles:
BigQuery Data Viewer: Allows the service account to read data from existing tables.
BigQuery Data Editor: Grants the ability to create and update datasets and tables.
BigQuery Job User: Necessary to run queries and perform table copy operations.
Under "Select a role," search for and select the roles mentioned above.
Click Save to finalize the addition of the service account.
Step 5: Verify the Service Account
Return to the IAM section and ensure the service account is listed with the correct roles.