AWS services in this solution - Media2Cloud on AWS

AWS services in this solution

AWS service Description
Amazon API Gateway Core. Provides the RESTful API endpoint, which is configured to use IAM authentication.
Amazon CloudFront Core. Hosts the web application artifacts such as minimized JavaScript files and graphics stored in the web bucket.
Amazon Cognito Core. Provides user directory and access management.
Amazon DynamoDB Core. Provides the storage for artifacts generated during the ingestion and analysis processes, such as overall status, pointers to where intermediate files are stored, and state machine run tokens.
AWS Lambda Core. Supports orchestration of ingestion and analysis workflows.
Amazon OpenSearch Service Core. Stores ingestion attributes and machine learning metadata, and facilitates customers' search and discovery needs.
Amazon S3 Core. Provides storage for the uploaded content, file proxies that the solution generates during ingestion, static web application artifacts, and access logs for services used.
AWS Step Functions Core. Provides main state machine which serves as the entry point to the solution's backend ingestion and analysis workflows.
AWS Elemental MediaConvert Supporting. Can be integrated into workflows to transcode input video into mpeg4 format and generate proxies for ingested media.
Amazon EventBridge Supporting. Used by an internal queue management system where the backlog system notifies workflows (state machines) when a queued AI/ML request has been processed.
AWS IoT Core Supporting. Allows the ingestion and analysis workflows to communicate with the front-end web application asynchronously through publish/subscribe MQTT messaging.
Amazon SNS Supporting. Allows Amazon Rekognition to publish job status in the video analysis workflow. In addition, Amazon SNS allows Amazon Rekognition to support custom integrations with customers' systems by allowing the solution to publish ingest_completed and analysis_completed events.
AWS Systems Manager Supporting. Provides application-level resource monitoring and visualization of resource operations and cost data.
Amazon Comprehend Optional. Can be integrated into workflows to find key phrases in text and references to real-world objects, dates, and quantities in text.
Amazon Rekognition Optional. Can be integrated into workflows for celebrity recognition, content moderation, face detection, face search, label detection, person tracking, shot, text, and technical cue detection.
Amazon Textract Optional. Can be integrated into workflows to extract tabular metdata from documents using Optical Character Recognition (OCR).
Amazon Transcribe Optional. Can be integrated into workflows to create SRT or VTT captions files from video transcripts. It can also convert input audio to text.