У меня есть работающий экземпляр 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-classic. Я подозреваю, что эластичные 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. Исправьте проблему, изменив регион на правильный прямо в адресной строке перед входом в службу.