Can Elasticsearch get logs from Logstash/Fluentd by itself?

Hello
I have Elasticsearch and instances with Fluentd/Logstach in different environments. Access to the env with Elastic is limited that's why Fluentd/Logstash can't push logs to the elasticsearch. But Elasticsearch has access to the environment with instances and can theoretically pull logs from this instances. Does Elasticsearch have this ability? How can I realize this solution? Thanks in advance for help!)

Elasticsearch can not pull data, so you may need to collocate Logstash with it and e.g. pull from a message queue.

Could you please describe how I can pull logs from Logstash message queue from Elasticsearch instance?

Logstash would pull from MQ and push to Elasticsearch.