Search Documentation
-
Deployment
-
Administrative Guide
- Settings
- Sharing Files
- Authentication Mechanisms
- Audit
- Backup & Restore
- Search Files using Index Service
- SSO Configuration For AdminConsole
- Admin Roles
- Access Restriction with IP Address
- System Requirements
-
- AWS S3 Storage Configuration using Access and Secret keys
- AWS S3 Storage Configuration using IAM role
- Google Storage Configuration using JSON Authentication Key
- Azure Blob/File Storage Configuration using Access Keys
- Backblaze B2 Storage Configuration using Access and Secret Keys
- DigitalOcean Storage Configuration using Access and Secret Keys
- Oracle Storage Configuration using Access and Secret Keys
- Wasabi Storage Configuration
-
- Articles coming soon
-
Tutorials
- Quick Start
- AWS S3 File Sharing With Password Protection
- Google Cloud Storage Integration
- SSO for Admin Console using IAM Identity Center
- SSL and Load balancer for NirvaShare on AWS
- SSO for AdminConsole using Azure ActiveDirectory
- SSL Using Nginx Proxy Manager
- How to Share and Manage File Access from AWS S3, Azure Blob with Salesforce Users
- Configure SSO for Admin Console using Google Workspace as Identity Provider
- Share Azure Blob Files with ActiveDirectory Users using SSO
- S3 File Sharing with Okta Users
-
Troubleshoot
Table of Contents
< All Topics
Google Storage Configuration using JSON Authentication Key
Google Storage configuration with NirvaShare can be done using Authentication key obtained from GCP. In this document, we will look in to how to create the key and and configure the storage in NirvaShare.
Authentication Key
To configure the GCP storage in NirvaShare, please follow below steps.
- Open IAM service or go to URL https://console.cloud.google.com/iam-admin
- From the left menu, click on Service Accounts, this will list existing service accounts if any.
- Click on Create New Service Account
- Provide necessary detail like name, id, etc and click on Create and continue

- Click the Select a role field.
- Under Quick access, click Basic, then click Owner.
- Click Continue.
Click Done to finish creating the service account.

- From the Service Account list, select the one that we created.
- On the top, click on Keys tab
- Let us create a new key, from the ADD KEY menu, click on Create New Key

- For Key Type, select JSON and click on CREATE
- This will download a json file, keep this file safely.
- This JSON content is needed while configuring storage in NirvaShare.
- During NirvaShare configuration which will be discussed in next secton, copy paste the content of this JSON file for the storage details.
Storage Configuration
The obtained JSON authentication key will have to configured with NirvaShare to provide access to the storage and follow the below steps.
- Login to Admin Console of NirvaShare.
- Click on left menu Settings
- Edit the File Storage under the settings page.
- Select Google Cloud Storage
- Provide the JSON Authentication key
- Click on TEST to validate the access to storage.
- Save it.
