I get Access Denied while load images from buckets

0

Hello I get my images from my Bucket but I face this error

This XML file does not appear to have any style information associated with it. The document tree is shown below. <Error> <Code>AccessDenied</Code> <Message>Access Denied</Message> <RequestId>JJ93V4KF04RY0T7A</RequestId> <HostId>fT2qnhHyF6q9HUDK+NaSieEZKfk69CvY/zASYDMd2s19GsogHrRQCs4TnPjeDey+pEXuDpQsPCU=</HostId> </Error>

even when I set the object public I get it.

Is it possible to help me?

Maryam
preguntada hace 9 meses246 visualizaciones
2 Respuestas
0

Hello. have you set the bucket policy? you need to specify the principal and effect of that ie s3:getobject and the resources e.g yourbucket/* meaning you can see and get the object. that's what i think is missing. Here is an example of a bucket policy using a policy generator from your s3 bucket console in the permissions tab ->edit policy and then click on the policy generator, make sure u copy the ARN as well which you will use to paste in the generator.

{ "Id": "Policy1692788816796", "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1692788810811", "Action": [ "s3:GetObject" ], "Effect": "Allow", "Resource": "arn:aws:s3:::animals/", "Principal": "" } ] }

Kazman
respondido hace 9 meses
0

There are few things, that you need to make sure of and are as below:

  1. Your IAM role/user has access to that s3 bucket and it's objects through identity based policies
  2. There should not be explicit deny at bucket policy, if there is any explicit deny at bucket level, then also you'll not be able to access the bucket object.
  3. If s3 bucket is SSE-KMS CMK encrypted, make sure your IAM user/role has access to that KMS key
  4. There is no explicit deny at KMS key policy

Once you make sure of all the above points, you should be good.

profile pictureAWS
EXPERTO
respondido hace 9 meses
profile pictureAWS
EXPERTO
revisado hace 9 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas