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.