diff --git a/pages/common/elasticsearch-keystore.md b/pages/common/elasticsearch-keystore.md new file mode 100644 index 0000000000..646dc4c4fe --- /dev/null +++ b/pages/common/elasticsearch-keystore.md @@ -0,0 +1,36 @@ +# elasticsearch-keystore + +> Manage secure settings (e.g., passwords, tokens, and credentials) used by Elasticsearch. +> More information: . + +- Create a new keystore (not password-protected): + +`elasticsearch-keystore create` + +- Create a new password-protected keystore: + +`elasticsearch-keystore create -p` + +- Add a setting interactively: + +`elasticsearch-keystore add {{setting_name}}` + +- Add a setting from standard input: + +`echo "{{setting_value}}" | elasticsearch-keystore add --stdin {{setting_name}}` + +- Remove a setting from the keystore: + +`elasticsearch-keystore remove {{setting_name}}` + +- Change the keystore password: + +`elasticsearch-keystore passwd` + +- List all settings stored in the keystore: + +`elasticsearch-keystore list` + +- Upgrade the keystore format (after an Elasticsearch upgrade): + +`elasticsearch-keystore upgrade`