#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. Спасибо за дополнительную проверку!