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

У меня есть работающий экземпляр EC2-classic в t2-micro. У него есть общедоступный IP-адрес, который был связан с ним при запуске. Несмотря на то, что RTFM был три раза [1], я не могу понять, как связать выделенный эластичный IP-адрес с работающим экземпляром.

Я выделил новый адрес в разделе «Эластичные IP-адреса». Я щелкаю правой кнопкой мыши и выбираю «Associate Address». Он дает мне поле «идентификатор или тег поискового экземпляра», но, похоже, он не может найти (запущенный) экземпляр ни одним из них, независимо от того, начинаю ли я вводить первые несколько символов или вставляю все это. Если я вставляю весь идентификатор или имя и нажимаю Enter, я получаю сообщение об ошибке «Произошла ошибка при попытке связать адрес. Запрос должен содержать идентификатор экземпляра параметра». Экземпляр и эластичный IP-адрес находятся в us-west1.

[1] http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html

2
задан 29 September 2016 в 01:20
3 ответа

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

Я предлагаю вам выделить новый EIP, который ищет варианты, где он будет создан, и убедиться, что на нем написано "EC2 Classic". У меня нет доступа к EC2 Classic, так как моя учетная запись слишком новая. На Amazon есть документация на эту тему здесь.

На этой странице есть некоторая полезная информация:

После некоторых игр - гораздо дольше, чем я хотел потратить - я удалил эластичный IP и воссоздал его. При первом создании ("присвоении") эластичного IP у вас есть два варианта - EC2 или VPC. По умолчанию в списке выбрана EC2, и это то, что я изначально оставил в качестве выбранного варианта. Я изменил это на VPC и вуаля! - Теперь я могу легко и просто ассоциировать IP с работающей ВМ.

4
ответ дан 3 December 2019 в 09:33

Теперь можно выполнить миграцию EIP между стандартной областью действия и областью действия VPC, но сначала вам нужно отделить свой эластичный IP-адрес от вашего экземпляра (чтобы вы увидели небольшой простой). ПРИМЕЧАНИЕ: если EIP был создан в области VPC, вы не можете перейти на стандартную область.

Затем вы можете переместить эластичный IP-адрес между областями:

allocate classic elastic IP address to instance in VPC

К сожалению, переход может занять несколько минут, и он может показаться, что он исчез на мгновение (подробности здесь ). Как только он будет перемещен, вы можете назначить его своему экземпляру в VPC.

1
ответ дан 3 December 2019 в 09:33

У меня была такая же проблема. Оказалось, что регионов не совпадают.

Решение:

На той же вкладке браузера, на той же консоли, где вы можете видеть, что ваш экземпляр запущен, перейдите в EIP, выберите новый адрес. Щелкните ссылку Команда интерфейса командной строки AWS , чтобы просмотреть, какой регион используется для нового адреса. Он должен соответствовать региону, указанному как зона доступности для вашего экземпляра. Распределить. Затем свяжите адрес. Нужный вам экземпляр будет в списке.


Откуда взялся неправильный регион:

ИЗ ИХ ОБУЧЕНИЯ. Ссылка на все сервисы AWS из руководства по AWS указывает на другой регион. Подтвердите это, посмотрев на URL. Устраните проблему, изменив регион на правильный прямо в адресной строке перед входом в службу.

0
ответ дан 3 December 2019 в 09:33

Теги

Похожие вопросы