我试图将elasticsearch节点的快照存储库的配置设置为S3。
我已经为elasticsearch安装了"repository-s3"插件。
PUT http://<username>:<password>@<elasticsearch-instance-ip>:9200/_snapshot/s3_repository?verify=false
{
"type": "s3",
"settings": {
"bucket": "bucket-name",
"region": "eu-west-1",
"access_key": "****",
"secret_key": "****"
}
}答复是:
{
"error": {
"root_cause": [
{
"type": "repository_exception",
"reason": "[s3_repository] failed to create repository"
}
],
"type": "repository_exception",
"reason": "[s3_repository] failed to create repository",
"caused_by": {
"type": "illegal_argument_exception",
"reason": "Setting [access_key] is insecure, but property [allow_insecure_settings] is not set"
}
},
"status": 500
}我尝试过在allow_insecure_settings配置文件中应用elasticsearch.yml设置,但这不起作用。
我现在使用的是X-Pack插件
有什么建议吗?
发布于 2018-03-19 12:45:52
vim config/jvm.options 添加以下一行:-Des.allow_insecure_settings=true,它正在为我工作。有一个无文档的系统属性:https://github.com/elastic/elasticsearch/issues/26589
发布于 2020-08-04 06:11:19
在我的例子中,bin/elasticsearch-keystore add s3.client.default.access_key和.secret_key的设置解决了这个问题。
https://stackoverflow.com/questions/48260243
复制相似问题