AWS services in this solution
AWS service | Description |
---|---|
AWS Glue |
Core. AWS Glue transforms and normalizes the data in preparation for ingestion into AMC. |
AWS Lambda |
Core. One Lambda function creates the dataset within the AMC instance via API Gateway. The other Lambda function calls the AMC API to begin the ingestion process. |
Amazon S3 |
Core. S3 hosts the web client, first party data, and the ETL artifact data. |
Amazon API Gateway |
Supporting. Provides a way to run the application via API, or via the web client. |
Amazon CloudFront |
Supporting. CloudFront improves security with traffic encryption and works with Amazon S3 and Amazon Cognito on access control. |
Amazon Cognito |
Supporting. Provides authorization of users to web client. |
Amazon DynamoDB |
Supporting. Uploads to one or more AMC instances. |
AWS Secrets Manager |
Supporting. Saves OAuth credentials. |