Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to upload to buckets with uniform bucket-level access enabled #11766

Closed
cyberduck opened this issue Aug 19, 2021 · 8 comments
Closed

Unable to upload to buckets with uniform bucket-level access enabled #11766

cyberduck opened this issue Aug 19, 2021 · 8 comments

Comments

@cyberduck
Copy link
Collaborator

@cyberduck cyberduck commented Aug 19, 2021

fc2aab0 created the issue

We have downloaded the Cyberduck and connect to the Google cloud storage bucket.
After connection when we are trying to upload data it gives Interoperability Failure Error and If we select continue with Always checkbox then transfer process will start but nothing will transfer at the end to Google cloud storage bucket.


Attachments

@cyberduck
Copy link
Collaborator Author

@cyberduck cyberduck commented Aug 22, 2021

@dkocher commented

Fix error message in 29ad029.

@cyberduck
Copy link
Collaborator Author

@cyberduck cyberduck commented Aug 22, 2021

@dkocher commented

Can you reproduce this with any file type and bucket region?

@cyberduck
Copy link
Collaborator Author

@cyberduck cyberduck commented Aug 24, 2021

@dkocher commented

The error response is probably

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.

@cyberduck
Copy link
Collaborator Author

@cyberduck cyberduck commented Aug 24, 2021

@dkocher commented

Parse error in JSON response for invalid requests in e66158d.

@cyberduck
Copy link
Collaborator Author

@cyberduck cyberduck commented Aug 24, 2021

@dkocher commented

This page discusses uniform bucket-level access, which allows you to uniformly control access to your Cloud Storage resources. When you enable uniform bucket-level access on a bucket, Access Control Lists (ACLs) are disabled, and only bucket-level Identity and Access Management (IAM) permissions grant access to that bucket and the objects it contains. You revoke all access granted by object ACLs and the ability to administrate permissions using bucket ACLs.

https://cloud.google.com/storage/docs/uniform-bucket-level-access

@cyberduck
Copy link
Collaborator Author

@cyberduck cyberduck commented Aug 24, 2021

@dkocher commented

Workaround is to set the hidden configuration option queue.upload.acl.change to false.

@cyberduck
Copy link
Collaborator Author

@cyberduck cyberduck commented Aug 24, 2021

@dkocher commented

We will add an option to allow the selection of None in Preferences → Google Storage → Default ACL.

@cyberduck
Copy link
Collaborator Author

@cyberduck cyberduck commented Aug 25, 2021

@dkocher commented

In e7062b0.

@cyberduck cyberduck closed this Aug 25, 2021
@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants