У меня есть работающий экземпляр 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
Нельзя выделить VPC EIP с экземпляром класса EC2. Я подозреваю, что Elastic IP по умолчанию выделен в VPC.
Я предлагаю вам выделить новый EIP, который ищет варианты, где он будет создан, и убедиться, что на нем написано "EC2 Classic". У меня нет доступа к EC2 Classic, так как моя учетная запись слишком новая. На Amazon есть документация на эту тему здесь.
На этой странице есть некоторая полезная информация:
После некоторых игр - гораздо дольше, чем я хотел потратить - я удалил эластичный IP и воссоздал его. При первом создании ("присвоении") эластичного IP у вас есть два варианта - EC2 или VPC. По умолчанию в списке выбрана EC2, и это то, что я изначально оставил в качестве выбранного варианта. Я изменил это на VPC и вуаля! - Теперь я могу легко и просто ассоциировать IP с работающей ВМ.
Теперь можно выполнить миграцию EIP между стандартной областью действия и областью действия VPC, но сначала вам нужно отделить свой эластичный IP-адрес от вашего экземпляра (чтобы вы увидели небольшой простой). ПРИМЕЧАНИЕ: если EIP был создан в области VPC, вы не можете перейти на стандартную область.
Затем вы можете переместить эластичный IP-адрес между областями:
К сожалению, переход может занять несколько минут, и он может показаться, что он исчез на мгновение (подробности здесь ). Как только он будет перемещен, вы можете назначить его своему экземпляру в VPC.
У меня была такая же проблема. Оказалось, что регионов не совпадают.
Решение:
На той же вкладке браузера, на той же консоли, где вы можете видеть, что ваш экземпляр запущен, перейдите в EIP, выберите новый адрес. Щелкните ссылку Команда интерфейса командной строки AWS , чтобы просмотреть, какой регион используется для нового адреса. Он должен соответствовать региону, указанному как зона доступности для вашего экземпляра. Распределить. Затем свяжите адрес. Нужный вам экземпляр будет в списке.
Откуда взялся неправильный регион:
ИЗ ИХ ОБУЧЕНИЯ. Ссылка на все сервисы AWS из руководства по AWS указывает на другой регион. Подтвердите это, посмотрев на URL. Устраните проблему, изменив регион на правильный прямо в адресной строке перед входом в службу.