Security
When you build systems on AWS infrastructure, security
responsibilities are shared between you and AWS. This
shared
responsibility model
Amazon DynamoDB
All user data stored in DynamoDB is encrypted at rest using encryption keys stored in
AWS Key Management Service
Consider enabling DynamoDB Data Plane Events for CloudTrail logging to gain insights
into the data operations in DynamoDB tables, according to your use cases and your regulatory
and compliance requirements. Refer to Logging DynamoDB operations by using AWS CloudTrail for more information.
Additionally, consider implementing AWS
Config
CloudWatch Logs
We recommend changing the retention period of your CloudWatch Logs according to your use cases and your regulatory and compliance requirements.
IAM roles
IAM roles allow you 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 resources permission to access the S3 Glacier vault, write logs, and create EventBridge targets.