"The bucket does not allow ACLs" error when uploading with Cyberduck

๐Ÿ’ป Environment/Context

  • Upload
  • Storage

ย 

โ“ Issue/Question

  • I created a new folder (collection) in Cyberduck and tried to upload one of the videos and got this message
  • The upload fails with the error The bucket does not allow ACLs

ย 

๐Ÿ‘Œ Resolution/Answer

  • In Cyberduck, go to Cyberduck > Edit > Preferences > S3
  • Set Default ACL to None
  • Upload the file again

ย 

๐Ÿฅš Cause

  • By default, Cyberduck attaches access permissions (an ACL) to every file it uploads. The ScorePlay storage bucket doesn't accept per-file permissions, so it rejects the upload

ย 

๐Ÿ”– Notes