我需要在初始阶段直接更新密码,而不想通过生成随 secret 码来通过rest API向用户提供访问权限。请帮忙
最佳答案
首先,您需要在启动Elasticsearch之前在 bootstrap.password
中设置Keystore。 (如果您使用的是docker,则为此也有一个env variable。)
之后,您可以使用elastic
用户和先前设置的 bootstrap.password
来通过update the build-in user's password设置为REST-Api。 here也描述了这种方法。
还可以考虑更改内置 flex 用户的密码。
关于rest - 如何通过REST API自动运行bin/elasticsearch-setup-passwords?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60504833/