Я развернул автоматическое масштабирование EC2 и связал с ним Elastic IP-адрес.Я не использую балансировщик нагрузки, потому что общее количество пользователей не превышает 20. Поэтому мои текущие настройки должны иметь 1 минимум и 1 максимум серверов.
Если сервер EC2 дает сбой, вместо него создается другой, что я и пытаюсь сделать.Однако эластичный IP-адрес автоматически не сопоставляется с вновь созданным сервером.
Как автоматически назначить эластичный IP вновь созданному экземпляру EC2?Есть ли решение этой проблемы?
ОБНОВЛЕНИЕ:
Я добавил следующее в Данные пользователя, но новый EC2 создан без публичного ip неподвижно.
#!/bin/bash
INSTANCE_ID=$(curl -s http://169.254.169.254/latest/meta-data/instance-id)
aws ec2 associate-address --instance-id $INSTANCE_ID --allocation-id=eipalloc-**.***.***.***