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.