Describe the problem/error/question
I am using the AWS S3 module, resource=File, Operation=Get Many.
What is the error message (if any)?
When I use a bucket that I own, the request works fine. But when I use another bucket that is accessible to any authenticated AWS user, I get:
ERROR: Forbidden - perhaps check your credentials?
403 - "\n`AccessDenied`Access Denied471K15WEKE39JKEYD8ntc/L5YPOBocdRYVNvKx3ne7lGbkdCdSEzwvVQtWbNlA7Bx5cil9tFDzd63bZjiAQTI+fqZSg=" - `AccessDenied`Access Denied471K15WEKE39JKEYD8ntc/L5YPOBocdRYVNvKx3ne7lGbkdCdSEzwvVQtWbNlA7Bx5cil9tFDzd63bZjiAQTI+fqZSg=
I’m not sure what that character string is. It looks like credentials: xxxxKEYyyyy. But they’re not my credentials. Admins, if you figure out that these are someone else’s credentials, please edit my post to delete them.
Unfortunately I can’t post the name of the bucket - the bucket has client’s private info exposed to the public (well, to anyone with an AWS account). My job is to copy all of that out to a private repository so the bucket owner can delete it. If anyone from N8N support wants to take a closer look, please message me for the bucket info.
Very annoyingly, this works just fine in Make. However this job would cost me hundreds of thousands of operations so I’d really prefer to run it in N8N. And it works in a python script running the boto3 library to access S3. Just not in N8N.
Information on your n8n setup
- n8n version: 1.18.2
- Database (default: SQLite): Postgres
- n8n EXECUTIONS_PROCESS setting (default: own, main): queue
- Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
- Operating system: Alpine Linux / Docker