Subir objetos a S3 privado no funciona

After doing a big research, I’ve not found any guide to upload images to S3 with private ACL.

I’m experiencing a weird behavior where the backups work but not uploadimg of images.

I narrowed the issue down to a problem with ACL of the bucket (I proved that the problem is the ACL since I’m able to upload file using the sdk without specifing the ACL flag). In some cases the “block access to public” permission are set at account level and not bucket level so deactivating the checkbox in the bucket config won’t work.

I noticed that the S3 upload config code was updated, and now the ACL is set based on a param, is there away to pass that config down? discourse/s3_store.rb at tests-passed · discourse/discourse · GitHub

1 me gusta

Secure Media Uploads describes how to limit uploads to logged in users. Perhaps that will help?

2 Me gusta

I tried that, images get uploaded but I get a 500 error in the dashboard with no clue, no logs

@mahcr,

Me encuentro con el mismo problema. Puedo hacer una copia de seguridad, pero no puedo subir imágenes debido a “El bucket no permite ACL”.

Para IAM, adjunté la política AmazonS3FullAccess, pero sigo recibiendo el mismo error.

¿Tienes alguna solución?

1 me gusta

Tengo el mismo problema: la copia de seguridad funciona pero la carga no.

Esta guía está desactualizada:

Esta guía parece ser valiosa para la parte de CDN, pero no es la solución completa:

Tengo el mismo problema. La carga de copias de seguridad funciona, pero la carga de imágenes muestra “El bucket no permite ACL”.
Y se solucionó modificando un permiso en IAM y dos configuraciones en el bucket.

Primero cambié la guía sobre el permiso IAM de “s3:HeadBucket” a “s3:ListBucket” porque Amazon dijo que HeadBucket no es un permiso válido.

Luego seguí la guía exactamente como en la página de permisos en el bucket.

Luego, la parte más importante, habilitar las ACL, se llama Editar Propiedad del Objeto en la pestaña de permisos, con las ACL habilitadas y configuradas como escritor de objetos, todo funciona bien ahora.

Espero que mi experiencia te pueda ayudar.

3 Me gusta