What is the best way to process/analyze S3 objects using Google Cloud Video Intelligence API ? My current plan is to copy S3 object to Google Cloud Storage (GCS) and then call the API. To copy from S3 to GCS, looks like Google Cloud Transfer Service API is the only option.
My desired flow is:
user uploads to S3.
My backend copies from S3 to GCS using Google Cloud Transfer Service API.
Run Google Cloud Video Intelligence API on the copied object.
Retrieve the results.
Delete the copied object.
Is there a better alternative which can avoid the copying ? If not, is Transfer Service API the correct choice to copy individual objects ?
Thanks.
