Hi everyone,
I am quite new in ElasticSearch so any help would be highly appreciated. It happened that our ES platinum license expired, and now we can not run queries, which is understandable. My question: is there any solution for this problem?
The stack: ES 6.5
The error message what I got:
curl -uelastic -XGET <ip>:9200/_cat/indices?pretty
{
"error" : {
"root_cause" : [
{
"type" : "security_exception",
"reason" : "current license is non-compliant for [security]",
"license.expired.feature" : "security"
}
],
"type" : "security_exception",
"reason" : "current license is non-compliant for [security]",
"license.expired.feature" : "security"
},
"status" : 403
}
The problem is that I am left alone, but unfortunately, no mistake is allowed.
I assume I should revert the license to basic, but not sure how to do this. We don't need any license related functions such as LDAP or ML, but I need the basic authentication. I need to get the list of existing indices and templates.
I found the command:
curl -uelastic -XPOST 'http://localhost:9200/_xpack/license/start_basic
If I run this command will I have any authentication? Am I able to run this command at all, if there is no security authentication is enabled? Or at first i should set the xpack.security.enabled = false ?
I definitely must protect the data 
Thanks for your helping.