We would like to direct our elastic search cluster snapshots to our Cohesity S3 compliant object storage. Is there any documentation or experience in performing this? I have searched but have yet to find anything on snapshots to a private cloud system. Thanks
You need to install the repository-s3 plugin (https://www.elastic.co/guide/en/elasticsearch/plugins/5.5/repository-s3.html)
While registering the repository you need to specify the endpoint to your s3 compliant service and other parameters (https://www.elastic.co/guide/en/elasticsearch/plugins/5.5/repository-s3-repository.html)
Other docs with respect to snapshot and restore are here:
https://www.elastic.co/guide/en/elasticsearch/reference/5.5/modules-snapshots.html
I am also using an s3 compliant service for taking es snapshots and it is working perfectly. Feel free to ask if you face any issues while setting it up.