Загрузка объектов в приватный S3 не работает

У меня возникла та же проблема. Загрузка резервной копии работает, но при загрузке изображений появляется сообщение «The bucket does not allow ACLs». Проблема была решена путем изменения одного разрешения в IAM и двух настроек в бакете.

Сначала я изменил руководство по разрешению IAM: заменил «s3:HeadBucket» на «s3:ListBucket», так как Amazon указал, что HeadBucket не является допустимым разрешением.

Затем я точно следовал руководству, как указано на странице разрешений в бакете.

И наконец, самый важный шаг — включить ACL. Это называется «Изменить владение объектами» (Edit Object Ownership) на вкладке разрешений. После включения ACL и установки значения «Object Writer» всё заработало как надо.

Надеюсь, мой опыт вам поможет.