DynamoDB - KMS - What is the impact on running services back to Default from AWS Managed CMK

0

Customer wants to know the following:

For some tables in DynamoDB encryption is changed from "Default" to "KMS - AWS Managed CMK". There is an extra cost associated for using KMS which they want to avoid.

  1. Are all the charges from KMS coming from these DynamoDB tables? How to identify that?

  2. What is the impact of changing encryption for these tables back to "Default" from console? How to change this without service interruption?

AWS
已提問 4 年前檢視次數 465 次
1 個回答
0
已接受的答案
  1. Are all the charges from KMS coming from these DynamoDB tables? How to identify that?

All KMS activity is recorded in CloudTrail logs. See our docs on how DDB uses KMS for more information on how to identify DDB intertion with KMS.

https://docs.aws.amazon.com/kms/latest/developerguide/services-dynamodb.html#dynamodb-cmk-trail

  1. What is the impact of changing encryption for these tables back to "Default" from console? How to change this without service interruption?

The default encryption type uses an AWS owned CMK for DDB server-side encryption. The impact of changing from an AWS managed CMK to the default (AWS owned CMK) is that the table will no longer be protected by a CMK in the customer's account. Changing the CMK used to protect a table will not cause a service interruption: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/encryption.tutorial.html#encryption.tutorial-update

Please see the DDB Encryption docs for more details on how DDB server-side encryption works: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/EncryptionAtRest.html

Please see the KMS docs for more details on the different kinds of CMKs: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#master_keys

AWS
已回答 4 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南