Google Cloud Storage
Google Cloud Storage is a unified object storage service that offers industry-leading scalability, data availability, security, and performance. Google Cloud Storage enables organizations to store and retrieve any amount of data at any time, making it ideal for data lakes, content delivery, backup and archival, and analytics workloads. The Google Cloud Storage connector enables seamless integration with GCS buckets for reading and writing files and objects.
Nexla's Google Cloud Storage connector can both send data to and receive data from Google Cloud Storage. This means that once a user has created or gained access to a credential for Google Cloud Storage, building any data flow to ingest data from or send data to a location within Google Cloud Storage requires only a few simple steps.
Features
Type:
Prerequisites
Before creating a Google Cloud Storage credential, you need to ensure that your Google Cloud project is properly configured and that you have the necessary permissions to access Google Cloud Storage.
Google Cloud Storage uses OAuth 2.0 authentication with client credentials that are automatically configured by Nexla. To use Google Cloud Storage with Nexla, you need:
- A Google Cloud project with Google Cloud Storage API enabled
- Appropriate IAM permissions to access GCS buckets and objects
- A Google account with access to the Google Cloud project
The OAuth 2.0 client credentials (Client ID and Client Secret) are pre-configured by Nexla and do not require manual entry. Nexla automatically handles the OAuth 2.0 authentication flow, including token exchange and refresh.
For detailed information about Google Cloud Storage authentication, IAM permissions, and project setup, refer to the Google Cloud Storage documentation.
Authenticate
Create a credential in Nexla
-
After selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.
-
Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.
Resource descriptions are recommended but are not required. They should be used to provide information about the resource purpose, data freshness, etc. that can help the owner and other users efficiently understand and utilize the resource.
-
When you create a Google Cloud Storage credential, Nexla will prompt you to authenticate with your Google account. Follow the authentication prompts to grant Nexla access to your GCS buckets.
The OAuth 2.0 client credentials are pre-configured and managed by Nexla. You do not need to manually enter Client ID or Client Secret values. The authentication process will guide you through granting the necessary permissions to access your Google Cloud Storage buckets and objects.
-
Click the Save button at the bottom of the overlay to save the configured credential. The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation and can be selected for use with a new data source or destination.