How to use S3 Plugin with a Keystore

I'm trying to configure the S3 plugin to use a non-AWS S3 storage platform with access credentials stored in a keystore. I can't seem to find where or how you reference the keystore and key names.

Thx

See the S3 repository documentation. In particular, note the access_key and secret_key settings which must exist in the keystore for the named client, and the endpoint setting to specify where your s3 service exists. Also please note that we do not officially support s3 clones. The only way it will work is if the clone implements the current s3 api (eg v4 auth, domain based bucket resolution, etc).

So client in this example from the docs is an actual client hostname?

bin/elasticsearch-keystore add s3.client.default.access_key

And how does something know to use a keystore?

The documentation for this is horribly lacking.

So client in this example from the docs is an actual client hostname?

I'm not sure I understand the question. Can you please rephrase?

And how does something know to use a keystore?

The code must be updated to look in the keystore for a setting. This was done for all sensitive settings for s3-repository.

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