Securing connection between Beats and Elastic Cloud

Hi All,

Recently started using Elastic Cloud and it works fine. I have a Filebeat instance in a private network and it sends data to my deployment through the Internet. My question is, is there any way to make this dataflow encrypted? I haven't found anything in the docs or blogs about it. Adding TLS to the output.elasticsearch section is well-documented, but if you've added the cloud.id option, it all gets skipped, so I'm guessing it's not the solution I seek.
My other guess is that it is encrypted and secure by default, but I couldn't find a confirmation for that.
Can someone please explain me how does it work?

You are right: cloud.id is a https connection and it's encrypted by default

1 Like

Thank you @Mario_Castro !
Is there any more detailed description of this available other than this one?

I'm afraid that no, sorry :sweat_smile: I mean if you want to access without using cloud.id you do it using https, Elastic Cloud won't provide you a http url. It would not make sense that if you access using cloud.id it's not encrypted then (but I checked the code just to be sure :grinning_face_with_smiling_eyes: )

1 Like

@mi_uber_alles if u base64 decide the cloud.id, you'll get the connection information including the https url for elasticsearch.

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