Hello,
I am trying create a Zap that accesses a file that is stored in an S3 bucket.
I’ve accomplished this with the file accessible to the public using an http url, but need to lock it down more. As far as I know, Zapier is authenticated using my provided id/key so it should be no problem to access this file with Zapier.
I’m using step “Amazon S3 > New or Updated File” which gets the filename I need properly. I then am using step “Amazon S3 > Get Object” to try to get this file. As I said, if I provide a public http URL to this step, it works fine, but that is not sufficiently secure.
When testing the step, “Data In” shows the correct s3url (in my case, i am attempting to use s3://bucket-name/folder/filename), but I get the error “Failed to find an object in Amazon S3. The app returned an error with no further details.”
I’ve checked multiple times and the principle associated with the ID/key is explicitly allowed “s3:GetObject” so I don’t quite understand what the issue might be. Would be nice to see what the actual error is somehow...
Can someone help me understand how I can troubleshoot this further?
Thanks!