AWS services in this solution - Connected Mobility Solution on AWS

AWS services in this solution

AWS service Description

Amazon API Gateway

Core. Hosts REST API endpoints in the solution.

AWS AppSync

Core. Provides GraphQL API endpoints in the solution.

Amazon Athena

Core. Performs queries on vehicle data stored in Amazon S3.

AWS Certificate Manager (ACM)

Core. Generates certificates used for validation of HTTPS requests.

AWS Chalice

Core. Framework used to define and deploy the Vehicle Simulator module’s API.

AWS Cloud Development Kit (AWS CDK)

Core. Enables infrastructure as code for the entirety of CMS on AWS.

AWS CloudFormation

Core. Manages deployments for the solution infrastructure.

Amazon CloudWatch

Core. The solution’s code and infrastructure emit logs to Amazon CloudWatch.

AWS CodeBuild

Core. Defines build steps to aid in deploying and managing the solution.

AWS CodePipeline

Core. Runs collections of AWS CodeBuild steps for deploying and managing the solution.

Amazon Data Firehose

Core. High throughput writing and transformation of MQTT topic payloads to Amazon S3.

Amazon DynamoDB

Core. Primary non-relational data storage used for vehicle and user records.

AWS Glue

Core. Validates and transforms JSON formatted payloads of a specified schema into Parquet format.

AWS IAM

Core. Authorizes CMS on AWS resources and users throughout solution with associated least-privilege roles and policies.

AWS IoT Core

Core. Primary service for onboarding and connecting vehicles, as well as management of those vehicles (things), their certificates, and policies. Also used for data ingestion through MQTT topics for communication between modules.

AWS KMS

Core. Encrypts data in transit and at rest throughout the solution.

AWS Lambda

Core. A variety of runtime logic with serverless code throughout the solution.

Amazon Managed Grafana

Core. Build dashboards and configure alerts based on vehicle data stored in Amazon S3.

Parameter Store, a capability of AWS Systems Manager

Core. Stores configuration level information used throughout the solution.

Amazon S3

Core. General purpose shared data storage used throughout CMS on AWS.

AWS Secrets Manager

Core. Stores and rotates secrets used throughout the solution.

Amazon SNS

Core. Used to publish and subscribe to messages.

Amazon SQS

Core. Used to deliver messages between modules.

AWS Step Functions

Core. Orchestrates and manages Lambda functions throughout solution.

Amazon Timestream

Core. Timestream database used within the FleetWise Connector module.

Amazon VPC

Core. Networking boundary used throughout the solution.

Amazon Aurora PostgreSQL-compatible

Supporting. Database used to aid with deployment.

Amazon Bedrock

Supporting. Used by the Predictive Maintenance module.

Amazon CloudFront

Supporting. Provides a domain name to serve static web content and reduce latency of API endpoints.

Amazon ECS

Supporting. Simplifies the deployment, management, and scaling of the Backstage module.

Amazon ECR

Supporting. Image repository for Dockerized containers used by the Backstage module.

Elastic Load Balancing

Supporting. Provides network connections to Amazon ECS tasks running Backstage to aid with deployment.

Amazon EventBridge

Supporting. Used within the FleetWise Connector module for scheduled execution of the Step Functions flow.

AWS Fargate

Supporting. Combined with ECS, aids in management of EC2 instances within the Backstage module.

AWS IAM Identity Center

Supporting. Service that provides authentication for the Amazon Managed Grafana workspace.

AWS IoT FleetWise

Supporting. Used by the FleetWise Connector module.

Amazon OpenSearch Service Serverkess

Supporting. Used by the Predictive Maintenance module.

Amazon Route 53

Supporting. Domain hosting integration used by the Backstage module.

Amazon SageMaker AI

Supporting. Used by the Predictive Maintenance module.

AWS X-Ray

Supporting. Traces runs of the AWS Step Functions.

Amazon Cognito

Optional. Authenticates users and internal services across the solution.

Amazon Location Service

Optional. Geographical functionality for the Vehicle Simulator and Fleet Management UI modules.