I have a use case where I have to send logs data from AWS kinesis firehose to Elastic. Aws Kinesis supports Elastic as a destination with http url and API key but how to secure the data while in transit via internet. any suggestions?

I have a use case where I have to send logs data from AWS kinesis firehose to Elastic. Aws Kinesis supports Elastic as a destination with http url and API key but how to secure the data while in transit via internet. any suggestions?
Private link is not supported by Elastic, so looking for any suggestions relating to this?
Note: I have a transformation lambda attached to kinesis which formats and process records accordingly to elastic index.

Hi @Tejdeep806 Welcome to the community.

Are you referring to this integration

Absolutely supports https / TLS

or are you looking at something else...

Hello Stephen,

Thanks for the reply. My main concern was relating to data in transit. If I am sending logs from kinesis to elastic suing https elastic endpoint , would that be enough ?any other way to do it?

HTTPS is the standard encryption in transit mechanisms used 100s of millions times a day across the Internet ..

It is also the mechanism that Elasticsearch supports.

Elasticsearch also supports traffic filters.

If you want to increase security, you can use your own traffic filters, Firewalls and or AWS private link as well.

Those are all your decisions

based on the documentation Private link is not supported by elastic it seems. Will look in to more on https. THanks.

Yes for that particular Agent-Less integration does not support Private Link however all the normal Elastic Agent based integration can use Private Link

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.