Не удается получить эластичный IP, назначенный экземпляру EC2 в VPC

Я пытаюсь назначить эластичный IP-адрес экземпляру EC2, чтобы при изменении размера экземпляра EC2 IP-адрес не менялся.

Вот шаги, которые я предпринял до сих пор:

Сначала я следовал разделу "Создание VPC" этого руководства (примечание: я не использую Elastic Beanstalk, только EC2 и RDS):

https://deliciousbrains.com/scaling-laravel-using-aws-elastic-beanstalk-part-2-setting-up-vpc-rds-elasticache/

Я также собираюсь использовать RDS, поэтому согласно статье мне нужно было создать вторую общедоступную подсеть.

Затем я создал экземпляр EC2, убедившись, что выбрал мой VPC. Для подсети экземпляра я выбрал первую общедоступную подсеть (не уверен, что это правильно).

Я не уверен, как продолжить отсюда, хотя. Мой эластичный IP-адрес (который я создал во время изучения статьи, которую я связал) теперь назначен моему экземпляру EC2? Если я проверяю детали своего экземпляра EC2, то не будет установлен ни Public DNS/IP, ни Elastic IP, поэтому я полагаю, что нет. Но тогда как мне назначить эластичный IP для экземпляра?

Я попытался перейти к разделу "Эластичные IP-адреса" на панели мониторинга EC2, выбрать эластичный IP-адрес, созданный мной в уроке, который я связал выше, и выбрать "Связать адрес". Затем я выбрал "Экземпляр", выбрал только что созданный экземпляр EC2, но он выдает ошибку "Ресурс eipalloc-0b718e33 уже связан с идентификатором партнера eipassoc-123b0231".

Нужно ли создавать второй эластичный IP и назначать его экземпляру EC2?

Что я должен делать?

1 ответ

Возможно, проблема в том, что ваши настройки VPC не позволят автоматически назначать эластичные / публичные IP-адреса.

Другие вопросы по тегам