Skip to main content

AWS Glossary

AWS KMS

AWS Key Management Service — centralized key management for encrypting data across AWS services and applications.

AI & assistant-friendly summary

This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.

Summary

AWS Key Management Service — centralized key management for encrypting data across AWS services and applications.

Key Facts

  • AWS Key Management Service — centralized key management for encrypting data across AWS services and applications
  • Definition AWS Key Management Service (KMS) creates and controls encryption keys used to protect data at rest across AWS and in your applications
  • KMS integrates with S3, EBS, RDS, DynamoDB, Secrets Manager, Lambda, and many other services
  • KMS uses **envelope encryption**: a data key encrypts your payload locally; only the encrypted data key transits through KMS, keeping large-object encryption fast and auditable
  • When to use it - **Encryption at rest with auditability** — SSE-KMS on S3, encrypted EBS/RDS, or application-level envelope encryption when you need to know _who_ used _which_ key and when

Entity Definitions

Lambda
Lambda is an AWS service relevant to aws kms.
S3
S3 is an AWS service relevant to aws kms.
RDS
RDS is an AWS service relevant to aws kms.
DynamoDB
DynamoDB is an AWS service relevant to aws kms.
IAM
IAM is an AWS service relevant to aws kms.
Secrets Manager
Secrets Manager is an AWS service relevant to aws kms.
Parameter Store
Parameter Store is an AWS service relevant to aws kms.
compliance
compliance is a cloud computing concept relevant to aws kms.
HIPAA
HIPAA is a cloud computing concept relevant to aws kms.
SOC 2
SOC 2 is a cloud computing concept relevant to aws kms.
PCI DSS
PCI DSS is a cloud computing concept relevant to aws kms.

Related Content

Definition

AWS Key Management Service (KMS) creates and controls encryption keys used to protect data at rest across AWS and in your applications. KMS integrates with S3, EBS, RDS, DynamoDB, Secrets Manager, Lambda, and many other services. Customer managed keys (CMKs) give you key policies, rotation control, cross-account access, and CloudTrail audit of every cryptographic operation. KMS uses envelope encryption: a data key encrypts your payload locally; only the encrypted data key transits through KMS, keeping large-object encryption fast and auditable.

When to use it

When not to use it

Tips

Gotchas

Serious

Regular

Official references

Need help with this topic?

Our AWS-certified team implements, audits, and optimizes these services in production — from Bedrock RAG pipelines to multi-account landing zones.