Build KMS key policies with principals, conditions, and common grant patterns.
Note: Key rotation is a key-level setting, not part of the key policy itself
Output will appear here...AWS KMS key policies are the primary access control mechanism for encryption keys — unlike most AWS resources, KMS keys do not inherit permissions from IAM policies unless the key policy explicitly allows it. This makes key policies uniquely critical: a misconfigured key policy can either lock everyone (including root) out of the key permanently or grant unintended decryption access across accounts. The builder provides guided forms for key administrators, key users, grant patterns, and cross-account access with appropriate conditions, following AWS's recommended key policy structure.
Disclaimer: This tool runs entirely in your browser. No data is sent to our servers. Always verify outputs before using them in production. AWS, Azure, and GCP are trademarks of their respective owners.