Кластерный метод AWS Elasticsearch для обновления `http.max_content_length`?

#amazon-web-services #elasticsearch

#amazon-web-services #elasticsearch

Вопрос:

У меня есть управляемый AWS кластер Elasticsearch, которому требуется обновление http.max_content_length.

API здесь:https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-http.html#_settings_2

Единственный способ, который я видел, чтобы сделать это, — это подключиться по SSH к экземпляру, добавить http.max_content_length="1000mb" в /etc/elasticsearch/elasticsearch.yml конфигурацию и перезапустить сервер Elasticsearch.

Однако я не уверен, как это работает для управляемых AWS экземпляров Elasticsearch?

Похоже, что AWS может иметь жесткие ограничения (?): https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/aes-limits.html#network-limits

Любая помощь (через Terraform, kibana, curl … ) была бы очень признательна!

Комментарии:

1. AFAIK, это не настраивается в управляемых ES AWS.

2. @ydaetskcoR Спасибо за ответ! Я тоже думаю, что вы правы, но хотел проверить, не был ли взлом или что-то еще у кого-то было.

Ответ №1:

AWS ES имеет максимальный предел полезной нагрузки HTTP, который зависит от используемого типа экземпляра (10 МБ или 100 МБ). Это невозможно изменить на уровне ES, поскольку это управляемый сервис, а AWS не предоставляет доступ к конфигурации ES .yml.

Комментарии:

1. Спасибо за дополнительную проверку!