Integrations
/
Google Cloud Storage

Store files with Google Cloud Storage

Databases
See and manage all of your Media Files
Overview

The Google Cloud Storage integration connects Jet Admin to buckets in your GCP project, so files uploaded through a Jet form or table are stored alongside the rest of your Google Cloud infrastructure. It's a natural choice if your app, database, or other services already run on GCP.

Once connected, files in a GCS bucket can be linked to records in your own database, scoped by role, and routed through an approval step before becoming visible to the rest of the team. Jet Admin logs every upload and access, giving you the same accountability for files that you already have for data changes.

What you can do
List objects
Pull the contents of a bucket into a Jet table with search and pagination, filtered by prefix or file type.
Upload file
Upload a file from a Jet form straight into a bucket, so a document or export lands in the right place without a manual step.
Download file
Pull a file into your app for preview, or pass it along in a workflow such as an approval or an export.
Delete object
Remove a file when a record is deleted or a document is replaced. Put it behind an approval step so it cannot happen on a single click.
Generate signed URL
Create a temporary, secured link to a private file, so a customer or partner can download it without a Google login.
Use Cases
Scenario
What it looks like
Admin panel for GCS buckets
Give your team a simple interface to browse, upload and manage files in Google Cloud Storage.
Asset pipeline for a GCP app
Connect file storage to the rest of your Google Cloud-based stack inside one Jet Admin app.
Replace spreadsheets for file tracking
Replace manual file-tracking spreadsheets with a real interface backed by Google Cloud Storage.

Key benefits

  • Fits a GCP-based stack. Connect file storage to the rest of your Google Cloud infrastructure.
  • Files linked to your data. Associate objects in a bucket with records in your own database.
  • Role-based access. Decide who can upload, view, or approve files using Jet Admin's permissions.
  • Full audit trail. Every upload and access is logged alongside your other data changes.

How to connect Jet Admin with Google Cloud Storage

  1. In Jet Admin, go to Data Sources and select Google Cloud Storage.
  2. Upload a service account key (JSON) with access to the bucket you want to use.
  3. Specify the bucket name Jet Admin should read from and write to.
  4. Test the connection to confirm Jet Admin can access the bucket.
  5. Add a File field to a Jet form or table and select Google Cloud Storage as its source.