Я настраиваю поток доставки Kinesis Firehose на S3, и я заметил, что вы можете установить собственный ключ KMS, который будет использоваться для шифрования файлов на S3.
Однако, если корзина S3 уже имеетШифрование KMS включено, файлы будут зашифрованы в любом случае.Разница, разумеется, заключается в том, что вместо ключа KMS, управляемого клиентом, поставляемого в Firehose, будет использоваться ключ KMS S3 менеджера AWS по умолчанию.
Какая причина обычно заключается в использовании специального ключа KMS для шифрования Firehose?данные на S3, в отличие от ключа по умолчанию S3 KMS?Есть ли смысл вообще делать это, если вы также являетесь владельцем корзины S3 и управляете ее настройками, или это основное применение, позволяющее использовать шифрование, когда вы не контролируете настройки целиbucket?
Или ключ KMS, связанный с Firehose, также используется для шифрования данных при передаче, в отличие от ключа KMS, предоставляемого S3, который используется для шифрования данных в покое?