Working with AWS KMS
Before you start to review KMS in depth, you should first become familiar with the different components of the service and how they interact with each other. The following is a list of components that you should have a complete understanding of. They are explained in detail in the following sections:
- Customer Master Keys
- Data Encryption Keys
- Key Material
- Key Policies
- Grants
Customer Master Keys
Customer Master Keys (CMKs) are an essential component of KMS as they contain the key material for both encrypting and decrypting data.
Think of the CMK as a keychain that holds the keys to lock and unlock your valuable belongings. In this case, the belongings are your data, and the keys represent the cryptographic information needed to secure the data.
The CMKs are created and managed within KMS and provide a secure and convenient way to generate and control encryption keys. Encryption keys act as the guardians of your sensitive data...