Enabling SSE for Kinesis Firehose

0

We have Kinesis Firehose as a target for EventBridge (source Direct put) with S3 bucket as the destination. We did not have SSE enabled for Firehose. We would like to enable it. The destination S3 bucket has encryption enabled (Amazon S3-managed keys (SSE-S3)). Do we just need to allow encrypt/decrypt permissions for the CMK in firehose role only? Or will Event Bridge and S3 need encrypt/decrypt permissions for the CMK?

How does encryption work in this scenario?

Any impact to existing objects in S3? If archive is enabled for event bridge, any impact to replay older events?

preguntada hace 2 años668 visualizaciones
1 Respuesta
0

Firehose SSE / CMK encryption should not affect encryption to S3 SSE. SSE = Server Side Encryption (Not TLS or encryption in transit). Meaning that the records on the Kinesis / Firehose stream are encrypted and it is localized to the service (Firehose and S3).

I have performed the below test in my environment:

Firehose (Not encrypted) to S3 (SSE-S3)

Then enabled SSE or CMK on Firehose. There was no effect and Delivery was successful

AWS
Varun_S
respondido hace 2 años

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas