thumbor-community/aws

get_image failed for all s3 objects

Closed this issue · 1 comments

I've been attempting for the better part of 4 hours to get this plugin to work with no success. Every attempt to query objects on the desired s3 bucket returns an error 500 and the logs show get_image failed for the resource.

I did verify the IAM permissions for the Access Key and Secret Key with both the AWS Policy Simulator and by manually grabbing a resource with the AWS CLI utility and it was successful.

I've attached the following:

  • Thumbor Log File with Debug Level Information
  • Thumbor Configuration File
  • pip installation manifest

The thumbor installation is sitting inside a virtualenv. The system in question is a provision Amazon t2.medium instance running Ubuntu 16.04 LTS. The AWS credentials were configured via the aws cli utility.

Note: The s3 bucket in question is a private bucket, an IAM user was created with ListObjects and GetObject access to that bucket. The name of the bucket has been redacted for policy reasons.

thumbor9000.stderr.log.txt
pip-manifest.txt
thumbor.conf.txt

Any help on this would be grateful as I'm at a loss as to what the issue is.

We have decided to go with another solution (not Thumbor), spent nearly half the day again attempting to debug this issue with no resolution. The problem may be with Tornado Botocore and S3 API changes.