@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.