IPinfo Cloud Data Push for Google Cloud Storage (Google Cloud Platform / GCP)

IPinfo supports automated delivery of user data directly to Google Cloud Platform (GCP)'s Google Cloud Storage (GCS) buckets. This joins our existing support for AWS S3 and Azure Blob Storage, allowing customers to choose the cloud provider that best fits their infrastructure.

Overview

The Cloud Data Push feature delivers data exports on a regular schedule to a storage location managed by the customer. With this release, IPinfo users can configure a GCS bucket as the delivery target.

Setup Options

Customers can select from two delivery modes:

  • Push to an IPinfo-owned GCS bucket: Data is made available to the customer for download.
  • Push to a customer-owned GCS bucket: IPinfo writes data directly to the customer’s cloud storage.

For customer-owned buckets, authentication is handled via:

  • GCS service accounts with write permissions to the specified bucket.

Required Configuration

To enable delivery to GCS, customers should provide:

  • Bucket path: The full gs:// URL to the destination bucket or subfolder.
  • Service account credentials: A JSON key with appropriate permissions.
  • Desired file formats: Choose from .csv.gz, .json, .mmdb, .parquet, or others.
  • Delivery frequency: Daily, weekly, bi-weekly, or monthly.

GCP keyfile detailed instructions

Please create a new service account (SA) specifically for IPinfo to perform data pushes. Restrict the SA’s access privileges only to a relevant bucket:

  • Minimal permissions:
    • storage.objects.create: to write into your bucket
  • Nice-to-have debugging permissions:
    • storage.objects.list: to verify that the file we uploaded is present*
    • storage.objects.get: to verify that the uploaded file has the correct size*

Notes

  • Custom filenames and date-based directory structures are supported.
  • Credentials are stored securely and used only for write operations.
  • GCS is available alongside S3 and Azure as a delivery option.

Get Started

To set up data delivery to your GCS bucket, please contact our support team. We’ll help configure your preferred schedule and format.