I have installed stack on AWS, all three(Elastic, Logstash, Kibana) components are on different instance. Stack is running all good and functioning in a expected way.
What version of the stack are you running on? I see the link you added in your post points to 7.8 documentation. Wanted to double check as some new features were added in 7.9 and detection permissions changed up a bit.
If you are on 7.9, could you try running through the steps described here and let us know if that works for you?
@borna_talebi I tried that but no luck. I believe I should be able to enable this feature from superuser(elastic) because this user has all the rights to manage/modify anything. Not sure why its not happening.
Hmm ok, you seem to be running into issues with the creation and access of the signals index. I know you've likely already run through these things a number of times, but just to confirm:
HTTPS is configured
In elasticsearch.yml, the following is set to true, xpack.security.enabled
In kibana.yml the xpack.encryptedSavedObjects.encryptionKey is set to any alphanumeric value of 32+ charachters
Your Kibana space has All privileges
Try adding create, create_doc, write, index, all, create_index privileges for .siem-signals-*
HTTP S is configured : no have not configured it. I am running on http. As I couldn't find it in any documentation that HTTPS is necessary.
Yeah, HTTPS communication between Elasticsearch and Kibana is required in order for ensure the secure operation of the detection engine.
I'm wondering if the documentation is confusing with its use of "on-premises"? You mention that you're running your Stack in AWS, but since you are managing your own stack, it needs to meet these prerequisites and requirements.
This blog contains a nice 7-minute video that describes how to enable HTTPS between Elasticsearch and Kibana. Note: The video was created on an older version of the the Stack, but I found it helpful to understand what needs to be done.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.