AWS Key Management Service (KMS) makes it easy for you to create and manage cryptographic keys and control their use across a wide range of AWS services and in your applications. AWS KMS is a secure and resilient service that uses hardware security modules that have been validated under FIPS 140-2, or are in the process of being validated, to protect your keys. AWS KMS is integrated with AWS CloudTrail to provide you with logs of all key usage to help meet your regulatory and compliance needs.
Issue #, if available:
Description of changes:
This pull request reverts commit 6cd611742decb007ffa766b9b49e9c0a0f239871 as it is causing contract tests failures with https://github.com/aws-cloudformation/resource-schema-guard-rail/blob/main/docs/BREAKING_CHANGE.md PR001
Updated
tagProperty
in aws-kms-key.json to fix https://github.com/aws-cloudformation/resource-schema-guard-rail/blob/main/docs/BASIC_LINTING.md TAG010This also adds logic to ignore the default key policy from aws-kms-key.json as it is causing Integration test failure.