ACL is now optional for the Google Cloud Storage sink

ACL isn’t 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:

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

That’s it!