Estaba funcionando bien hace unos días, pude eliminar el objeto en el depósito S3. Pero ahora tengo acceso denegado. No se que hice mal. Estoy realizando esta operación usando AWS SDK en Node.Js
Puedo obtener y cargar los objetos (archivos) de S3 pero no puedo eliminarlos
Aquí está el permiso (política de depósito) para el depósito
{ "Version": "2012-10-17", "Id": "Policy1632224975311", "Statement": [ { "Sid": "Stmt1632224935425", "Effect": "Allow", "Principal": "*", "Action": [ "s3:DeleteObject", "s3:GetObject" ], "Resource": "arn:aws:s3:::bg-app-file-upload/*" } ]
}
La política de usuario de IAM
{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "s3:PutObject", "s3:DeleteObject" ], "Resource": [ "arn:aws:s3:::bg-app-file-upload", "arn:aws:s3:::bg-app-file-upload/*" ] } ]
}
Por favor, ayúdame aquí.