
NickC.22997 (Customer) asked a question.
Has anyone successfully utilized the "Custom API Action" AWS S3 Card to Upload a File to an S3 Bucket? I am exporting a CSV File from an OKTA WF Table, and I need to upload that generated CSV File to an S3 Bucket. I have the AWS S3 Connector working, and it can 'see' the Bucket, but I'm not able to find a way to Upload a File to it via 'PutObject'.
I was really hoping the "Copy Object to S3 Bucket" Card was going to do this, but this is just for Copying an object from 1 S3 Bucket to another S3 Bucket (UGH!)

@NickC.22997 (Customer)
The S3 card doesn't have an "upload" option to upload a binary file (type: "File" in Workflows) into S3 which I suspect is why you are attempting to leverage Custom API Action (CAPIA). CAPIA doesn't have the ability to leverage type "File" so you are stuck.
You may have success leveraging the "File" cards upload or multipart upload. You will need to define the Auth in the headers based on the AWS documentation example I see.
https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
Notice the example has an Authorization Header.
I don't have any confirmation of this ask working but it appears to be feasible.