I am building a web app with AWS Amplify and React. The functionality I am trying to accomplish is an authenticated user uploads a video. The S3 storage bucket has a lambda trigger that transcodes the video into multiple formats for diffrent viewers. Those files are uploaded to a separate bucket which is to be consumed by the React Web App.
The issue is Amplify projects may only have one bucket associated to them. I completed a tutorial on using the serverless platform here which worked well but when I tried to transfer the second bucket into my project the second bucket was denied. I believe direct manipulation of the cloudformation template is necessary but I don't know how or if this is possible.
AWS offers a few media transcoder services that can complete transcoding per job but I don't know how to start a transcoder job via a lambda function initiated from React then associate the result with my Amplify project....
Any suggestions?