AWS S3 Access Denied

Hey, all. I’ve followed the instructions setting up a policy in AWS that matches what is described in the Pipedream Amazon S3 instructions here

…but when I go to make the connection in Pipedream and select the bucket I want to upload to, I get Access Denied:

Ideas?

@shawn-wm Thanks for reaching out. Can you tell me what S3 action you selected from the Pipedream UI?

The docs you reference describe how to send data to a bucket using the $.send.s3 function, a special helper Pipedream uses to send data to S3 within Node.js code steps. Check out this example if you’d like to try uploading data to a bucket with that function.

If you’d like to upload objects with that action you selected from the UI, try adding a new IAM policy with s3:ListAllMyBuckets, s3:PutObject, and s3:PutObjectAcl permissions scoped to your bucket(s). Then add a new IAM user with that policy attached, and connect an AWS account in Pipedream with those keys. That should let you list your buckets in that action and upload new files to your target bucket.

Let me know if that helps!

This one was the one that did the trick, thanks!