Elasti c IP-адрес диссоциируется после перезапуска - PullRequest
0 голосов
/ 06 января 2020

У меня есть экземпляр EC2 с IP-адресом Publi c.

Без причины, после перезапуска эта связь теряется, и мне приходится повторно связываться.

Это не ' это случается при каждом перезапуске.

Любые советы?

Ответы [ 2 ]

2 голосов
/ 07 января 2020

Существует два типа общедоступных c IP-адресов, доступных для экземпляров Amazon EC2:

  • A Publi c IP-адрес , который случайным образом назначается экземпляру из пул доступных адресов. Если экземпляр остановлен, а затем запущен , он может получить другой опубликованный c IP-адрес. (Перезапуск экземпляра не вызовет это, поэтому я подозреваю, что вы остановили свой экземпляр, а не просто перезапустили его.)
  • Elasti c IP-адрес которые могут быть выделены для вашей учетной записи. Адрес может быть выделен для экземпляра EC2. IP-адрес stati c, поэтому он не изменится. Однако при желании он может быть переназначен на другой экземпляр EC2. Он остается связанным с учетной записью, пока не будет выпущен .

Если вы говорите, что использовали IP-адрес Elasti c, то он должен оставаться связанным с экземпляром пока специально не диссоциирован. Он не будет диссоциирован без специального c запроса. Если он диссоциирован, вы можете использовать AWS CloudTrail для поиска вызова API, который мог бы вызвать это.

0 голосов
/ 07 января 2020

В AWS EC2. По умолчанию экземплярам EC2 не назначается IP-адрес stati c publi c.

Для этого вам необходимо сгенерировать IP-адрес Stati c. сначала, а затем назначьте его вашему экземпляру EC2. Таким образом, даже после перезапуска он сохранит выделенный IP-адрес stati c.

. Для этого перейдите к услуге EC2, выберите «Elasti c IPs» в левом меню. Нажмите на Allocate Elasti c IP-адрес. Это сгенерирует статический IP-адрес c. Теперь, чтобы назначить это вашему экземпляру, установите флажок напротив вновь сгенерированного IP-адреса и нажмите «Действия» и «Ассоциировать Elasti c IP-адрес»

Надеюсь, это поможет:)

...