Skip to content

How do I share my AWS KMS keys across multiple AWS accounts?

1 minute read
0

I want to securely grant another AWS account access to my AWS Key Management Service (AWS KMS) key.

Resolution

To share an AWS KMS key with another account, you must grant the following permissions to the secondary account:

You can also use automated monitoring tools to monitor your AWS KMS keys.

Note: It's a best practice to grant least permissions access to your resources if you share resources with accounts that you don't own.

Related information

Allow a user to encrypt and decrypt with specific AWS KMS keys

Share custom encryption keys more securely between accounts by using AWS KMS

2 Comments

In addition to an "proper" IAM policy on the secondary account, the secondary account must be given access by the KMS key policy, as outlined in Allowing users in other accounts to use a KMS key

replied 3 years ago

Thank you for your comment. We'll review and update the Knowledge Center article as needed.

AWS
MODERATOR
replied 3 years ago