AWS services in this Guidance
The following AWS services are included in this Guidance:
AWS service | Description |
---|---|
Amazon CloudFront |
Core. To made available the static web assets (frontend user interface). |
AWS AppSync |
Core. To provide the backend APIs. |
AWS Lambda |
Core. To call backend APIs. |
Amazon ECS |
Core. To run the container images used by the plugin template. |
Amazon DynamoDB |
Core. To store a record with transfer status for each object. |
Amazon EC2 |
Core. To consume the messages in Amazon SQS and transfer the object from the source bucket to the destination bucket. |
AWS Secrets Manager |
Core. Stores the credential for data transfer. |
AWS Step Functions |
Supporting. To start or stop/delete the ECR or S3 plugin template. |
Amazon Cognito |
Supporting. To authenticate users (in AWS Regions). |
Amazon S3 |
Supporting. To store the static web assets (frontend user interface). |
Amazon ECR |
Supporting. To host the container images. |
Amazon SQS |
Supporting. To store the transfer tasks temporarily as a buffer. |
Amazon EventBridge |
Supporting. To invoke the transfer tasks regularly. |
Amazon SNS |
Supporting. Provides topic and email subscription notifications for data transfer results. |
Amazon CloudWatch |
Supporting. To monitor the data transfer progress. |