Can KMS Multi-Region Keys be used outside the provisioned account?

1

Multi-region keys appear to be constrained to the account in which they are provisioned - What are the best practices for leveraging these types of keys across multiple accounts, is it just a matter of IAM permissions?

Bruno_M
已提问 2 年前967 查看次数
3 回答
2

As noted in the docs, a multi-region KMS key is "an independent KMS key resource with its own key policy." As such, you can use a combination of key policy and IAM policy to allow cross-account access, as also noted in the docs. Note that because the regional keys are independent resources, the key policy must be applied to each key, and any IAM policy in another must refer to the full set of key ARNs across all regions.

profile picture
专家
bwhaley
已回答 2 年前
AWS
专家
Frank_P
已审核 2 年前
0

Confirmed with AWS support today that this DOES NOT WORK.

ReplicateKey API notes:

Cross-account use: No. You cannot use this operation to create a replica key in a different AWS account.

profile picture
已回答 1 年前
0

There are two steps to doing this. You can create a replica key in the same account and then share the replica with another account.

https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-modifying-external-accounts.html

AWS
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则