I have two S3 buckets, one for backups one for uploads. I have one user/policy for both with full s3 access. I have both uploads and backups set to go to s3. Strangely, I can make a backup and it will end up on s3, but any kind of image upload or attachment attempts give Access Denied errors.
I have tried rebuilding. I have created new buckets and policies. None of that has helped.
This also seems to prevent adding Gravatar images. Sidekiq has a bunch of pending tasks saying:
Jobs::HandledExceptionWrapper: Wrapped Aws::S3::Errors::AccessDenied: Access Denied
I can manually add things on the AWS site to the uploads bucket. Also can do the same using the aws cli tool.