После активации журналов плагинов ec2 logger.org.elasticsearch.discovery.ec2: "TRACE"
оказывается, что отсутствует параметр, который необходимо определить ec2.endpoint
Окончательные конфигурации выглядят так:
network.host: _ec2:privateIpv4_,localhost
plugin.mandatory: discovery-ec2
discovery:
zen.hosts_provider: ec2
ec2.groups: sg-xxxxxxxxx
ec2.host_type: private_ip
ec2.endpoint: ec2.eu-central-1.amazonaws.com
ec2.availability_zones: eu-central-1a,eu-central-1b
Существует PR, чтобы сделать ec2.endpoint по умолчанию и соответствующим образом обновить документы.https://github.com/elastic/elasticsearch/pull/30323/