Integrate.io ETL uses highly secured certificate-based authentication to connect to your Google Cloud Storage. This article discusses providing Integrate.io ETL access to your Google Cloud Storage and then details creating a Google Cloud Storage connection in Integrate.io ETL.
To enable Integrate.io ETL to read or write to a bucket, grant permissions to Integrate.io ETL for the relevant bucket:
- Access your Google Cloud Console.
- Click the project name for which you want to grant Integrate.io ETL access.
- In the navigation pane, expand Storage
- If you wish to create a new bucket, click Create bucket. Give it a name and click Create.
- Click on the 3 dots near the desired bucket and select Edit bucket permission.
- In the permissions section, click Add Members. Then add Integrate.io ETL Google Cloud username:
to the relevant roles
- To allow Integrate.io ETL read-only access to the bucket, select the following roles: Storage Legacy Bucket Reader and: Storage Legacy Object Reader
- To allow Integrate.io ETL read and write access to the bucket, select the following roles: Storage Legacy Bucket Writer and: Storage Legacy Object Reader
- Click Save.
To create a Google Cloud Storage connection in Integrate.io ETL
- Click the Connections icon (lightning bolt) on the top left menu.
- To create a connection, click New connection.
- Choose Google Cloud Storage.
- Name the connection.
- Enter the Project ID.
- Click Test Connection to make sure the connection details are correct.
- Click Create connection to create the connection.