Google Cloud Storage
  • 04 Jul 2024
  • 1 Minute to read
  • PDF

Google Cloud Storage

  • PDF

Article summary

Google Cloud Storage (GCS), an object storage service offered by Google Cloud Platform (GCP), is one of many delivery destinations that Bobsled supports. Bobsled has very flexible support for GCS Buckets, including control over:

  • Bucket region

  • Whether the bucket is created and managed by Bobsled, or is an external bucket managed by you or a partner

  • Access control. The permissions granted allow each Google Principal to perform read and copy operations on the Bobsled-managed destination bucket.

To learn more about Google Principals used within Bobsled please visit: Account Access Identifiers in Google Cloud Platform.

Bobsled-managed GCS bucket

A convenient way to deliver data to GCS buckets is to use a Bobsled managed bucket. These are buckets, created and managed by Bobsled, in an GCP account also created and managed by Bobsled. To access deliveries made to the Bobsled-managed GCP bucket, you will need to configure Bobsled to grant your Google Principal with read access to the Bobsled-managed destination bucket. Learn more on the Bobsled-managed bucket setup guide.

Bobsled grants the following permissions to any account that is granted access to the data in the share:

  • Storage.objects.get Read object data and metadata, excluding ACLs

  • Storage.objects.list List objects in a bucket. Also read object metadata, excluding ACLs, when listing

  • Storage.buckets.get Returns metadata for a specified bucket.

External GCS bucket

For greater flexibility and control, Bobsled can deliver files to buckets on third-party GCP accounts. Learn more on the External bucket setup guide.

Consuming a data transfer

Once you’ve configured your destination in a share, granted access to a consumer, and transferred data, learn how to consume a data transfer in Google Cloud Storage

Was this article helpful?