Security
When you build systems on AWS infrastructure, security responsibilities are shared between
you and AWS. This shared responsibility model
IAM roles
AWS Identity and Access Management (IAM) roles allow customers to assign granular access policies and permissions to services and users on the AWS Cloud. This solution creates IAM roles that grant the solution’s AWS Lambda functions access to create Regional resources.
Amazon S3
All Amazon S3 buckets are encrypted with SSE-S3 managed encryption. None of the Amazon S3 buckets are available publicly. The Amazon S3 buckets are configured with the retention policy set to Retain.
AWS CI/CD pipeline deployment
This solution must be launched in the same Region and account where your AWS CI/CD
pipeline is deployed. Refer to Set Up a CI/CD Pipeline on
AWS
Amazon QuickSight deployment
This solution requires Amazon QuickSight resources to be deployed in an Amazon QuickSight Enterprise edition account in the same Region. If you plan to use the Amazon QuickSight dashboard feature, you must subscribe to Amazon QuickSight Enterprise edition in the account where you deploy the solution. Refer to Signing Up for An Amazon QuickSight Subscription if you do not have an Amazon QuickSight Enterprise account set up. Ensure that you have the QuickSight Principal ARN, as you will need it later when you deploy the solution. For information, refer to Retrieve the Amazon QuickSight Principal ARN.
Amazon CloudWatch alarm for Amazon CloudWatch Synthetics canary deployment
A REST application can be monitored with an Amazon CloudWatch Synthetics canary job. The
solution provides an additional canary-alarm.template
Amazon CloudWatch alarm for AWS CodePipeline deployment
An Amazon CloudWatch alarm is used to monitor the state (FAILED or SUCCEEDED) of an AWS CodePipeline.
The solution provides an additional pipeline-alarm.template
Multi-account multi-Region deployment
Data can be sent from multiple AWS accounts and Regions to the monitoring account.
The solution provides an additional sharing-account-stack.template