Closed ebarcsay closed 3 years ago
This is not something that Craft can influence easily.
Both the Google Cloud adapter we use for Craft 3.x (superbalist/flysystem-google-storage
) and the one we will be using for Craft 4.x (league/flysystem-google-cloud-storage
) set the ACL value explicitly and there's not much we can do about it short of writing our own adapter.
That setting simply conflicts with how both of those adapters work..
Description
If the bucket Access control setting is set to uniform in Google Cloud Storage Bucket Settings, I got the following error message from GCP while trying to upload an image: "Cannot insert legacy ACL for an object when uniform bucket-level access is enabled. Read more at https://cloud.google.com/storage/docs/uniform-bucket-level-access"
Steps to reproduce
Additional info
Cloud Storage Access control settings: