Create custom role in GCP
This documentation will guide you on how to create a custom role in GCP with the necessary permissions to ingest BigTable in OpenMetadata.Step 1: Navigate to Roles
Search forRoles in your GCP console and select the first result under IAM & Roles section.

Step 2: Create Role & Add Permissions
Below the search bar you should see aCreate Role button click on that & navigate to create role page.


| # | GCP Permission | Required For |
|---|---|---|
| 1 | bigtable.instances.get | Metadata Ingestion |
| 2 | bigtable.instances.list | Metadata Ingestion |
| 3 | bigtable.tables.get | Metadata Ingestion |
| 4 | bigtable.tables.list | Metadata Ingestion |
| 5 | bigtable.tables.readRows | Metadata Ingestion |

Step 3: Assign Role to Service Account
To assign the created role, you can navigate toIAM and click on Grant Access and you can search your service account in the Add Principals section & Assign the created role to the service account.
