1. Amazon EBS encryption: "Amazon EBS encryption is a feature that offers a simple encryption solution for your EBS volumes without you having to build
maintain
and secure your own key management infrastructure. It uses AWS Key Management Service (AWS KMS) keys when creating encrypted volumes and snapshots."
Source: AWS Documentation
Amazon EC2 User Guide for Linux Instances
"Amazon EBS encryption"
Section: "How EBS encryption works".
2. Amazon RDS encryption: "Amazon RDS encrypted DB instances use the industry standard AES-256 encryption algorithm to encrypt your data on the server that hosts your DB instance. After your data is encrypted
Amazon RDS handles authentication of access and decryption of your data transparently with a minimal impact on performance. You don't need to modify your database client applications to use encryption... Amazon RDS uses AWS Key Management Service (AWS KMS) to manage the encryption keys for your encrypted DB instances."
Source: AWS Documentation
Amazon RDS User Guide
"Encrypting Amazon RDS resources".
3. AWS KMS Integration: "AWS KMS integrates with many AWS services to help you protect the data that you store in those services. When you use an AWS service that is integrated with AWS KMS
you can use the service to encrypt your data."
Source: AWS Documentation
AWS Key Management Service Developer Guide
"How AWS services use AWS KMS".
4. AWS Certificate Manager Purpose: "AWS Certificate Manager is a service that lets you easily provision
manage
and deploy public and private Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services and your internal connected resources."
Source: AWS Documentation
AWS Certificate Manager User Guide
"What is AWS Certificate Manager?".