I am putting together an AWS Elastic Pipeline to transcode the video however I want the input the pipeline takes to be from a folder in an AWS S3 bucket and the output to be sent to a different folder in the same AWS S3 bucket.
I am not sure how to achieve this because the settings for setting up a pipeline strictly accept a bucket name and when I try to add a path it says it does not satisfy the regular expression pattern.
What can I do to fix this? or is it even possible?
I managed to achieve it like this:
When creating the pipeline select the same bucket for the Input Bucket and Bucket(the output bucket)
When creating a job you can choose an output folder: Output Key Prefix
The input object is selected by key, so you can choose a video in any folder
Enter a file name as Output Key and select Preset
Start the job
The output file should be created in the input bucket in the folder you specified.