Create a cloud storage bucket
To create the bucket in Google Cloud storage follow these steps:
Choose the project for which you would like to provide access.
Navigate to the Cloud Storage Buckets page.
Click Create
In the Get Started Page Enter globally unique name of your choice for the folder. Below is an example bucket name.
Click Continue
In the "Choose where to store your data" section, select the same location as the project, for example: us-west1.
Click "Create" at the bottom of the page. You can skip the other options like "Choose Storage Class" and "Control Access."
Steps for creating service account
Sign in to your Google console at https://console.cloud.google.com
Choose the project for which you would like to provide access.
Open the Burger Menu on the side and Go to IAM -> Service Accounts.
In the Service Accounts page, Click on the Create Service Account button on the top. You should now see a form to create a service account. Fill in any Service Account Name any generic name which does not include Intentwise, Service Account ID, Service Account Description. Below is an example β
Click "Create and Continue." You should now see an option to assign Service Account permissions. Under that, there will be a dropdown. Search for the roles listed below and add them. Use "Add Another Role" to include each of the following roles:
BigQuery Data Editor
BigQuery Job User
Storage Object User
BigQuery Read Session User
Storage Admin:
When adding Storage Admin Click on Add IAM Condition
Enter any title
In the Condition builder choose below options:
Once all the Roles are assigned click Done
On the next screen, Click on the newly created Service account email. Choose the KEYS tab. Click on Add Key
Choose Key type JSON and click Create.
Now, login to the Intentwise platform and navigate to My Connections under Intentwise Analytics Cloud. Click on Bigquery under My Data Destinations
Add the Bucket Name and upload the Service account private key downloaded in step 8 and click on Save.
For any further questions ,please reach out to us on chat or at [email protected].