Multi Node cluster snapshot repository without use of SMB shared folder

Hi all,

I have created a cluster of 3 elastic nodes with a snapshot backup repository using a SMB shared folder and all has worked well.

Till recently a new business requirement is imposed such that we are not allowed to use SMB shared folders due to potential security vulnerabilities, and to switch to SFTP for any forms of file transfer/sharing

I explored the options for snapshot repository using kibana and it seems that SFTP is not supported (there is FTP but it is read-only url which is not suitable for my setup as snapshots and restore to an external site functionality is required). Is there no other options to setup a cluster with snapshot repository other than using SMB shared folders? Appreciate any confirmation/advices, thanks!

Hello and welcome,

The other option is using object storage in cloud services like AWS S3, Google GCS or Azure Blob Storage.

In the case of S3 you could also use some locally S3 services like MinIO.

You cannot just copy the files, you need the snapshots to be created by Elastiscearch itself.