Using Firestore (Datastore Mode)
Connecting to an Firestore instance to your DevBox.
Architecture Diagram
Prerequisites
Follow the Connecting to GCP guide.
Existing Database
Step 1: Accessing GCP Firestore Instance from a DevBox
Connect to your DevZero workspace.
Store the Google Authentication Credentials on the workspace.
Install Python and PIP:
Install Firestore Admin API:
Set the GOOGLE_APPLICATION_CREDENTIALS environment variable.
Write a Python scipt to test the Firestore Admin API Connection:
Run the Python Script:
If the connection is successful, you should see "Connected" printed in the terminal output.
New Database
Step 1: Creating an Firestore Instance
Go to Firestore > Databases and click on Create database.
Choose the Datastore Mode and click on Continue.
Enter your Database ID and select the between Region and Multi-region mode.
Choose your desired region and click on Create Database.
Step 2: Accessing Firestore Database from DevBox
Connect to your DevZero workspace.
Store the Google Authentication Credentials on the workspace.
Install Python and PIP:
Install Firestore Admin API:
Set the GOOGLE_APPLICATION_CREDENTIALS environment variable.
Write a Python scipt to test the Firestore Admin API Connection:
Run the Python Script:
If the connection is successful, you should see "Connected" printed in the terminal output.
Last updated