Hi,
in elastic 5, i could set the repository-s3 plugin to use an object store by another provider (not aws).
usage was documented here:
https://www.elastic.co/guide/en/elasticsearch/plugins/5.6/repository-s3-repository.html#repository-s3-endpoint
with the major revamp of this plugin in elastic 6, this does not seem to be possible anymore. The documentation does not mention any way to do this.
https://www.elastic.co/guide/en/elasticsearch/plugins/6.0/repository-s3-client.html
Also, my trials using s3.client.default.endpoint configuration were not successful. the plugin seems still to be trying to contact aws.
{"type":"amazon_s3_exception","reason":"The AWS Access Key Id you provided does not exist in our records.}