Firehose delivery streams should be encrypted at rest using AWS KMS
Identifier
firehose-enable-server-side-encryption
Category
Protect > Data protection > Encryption of data at rest
Description
This control checks whether Amazon Kinesis Data Firehose delivery streams are encrypted at rest, by verifying that the server_side_encryption block is configured and enabled is set to true and set kms_key_id in the Terraform configuration for the aws_kinesis_firehose_delivery_stream resource.
Non Compliant Example
| Terraform | |
|---|---|
Remediation
To fix this violation, configure server-side encryption by adding the server_side_encryption block and setting enabled = true and key_arn:
| Terraform | |
|---|---|