/ Apr 9th, 2020 /

ACL is now optional for the Google Cloud Storage sink

ACL is not always required when creating objects in GCP Cloud Storage

GCP Cloud Storage buckets with uniform bucket-level access don't support setting ACL for objects inside them (HTTP 400 error is returned). Therefore, the Vector gcp_cloud_storage sink no longer supplies a x-goog-acl header by default.

Upgrade Guide

If you wish to set an ACL for your GCP object you'll need to explicitly set the acl option:

vector.toml
[sinks.gcp_cloud_storage]
type = "gcp_cloud_storage"
+ acl = "projectPrivate" # change as desired

That's it!

Get This Change

This change was made available in 0.9.0. You can get this change by downloading the latest stable release.

Like What You See?