2017-01-18 7 views
0

У нас есть несколько экземпляров EC2, которые находятся в частной подсети , но при каждом запуске экземпляра получает общедоступный IP-адрес.Как переопределить AssociatePublicIpAddress для экземпляра EC2

Эта частная подсеть имеет свойство «Автоматически назначать общедоступный IP» равным No, , но что происходит, когда экземпляр был создан, он получил свойство AssociatePublicIpAddress равным true.

Теперь мы не знаем, как сбросить AssociatePublicIpAddress ложь, не выключая экземпляров.

Я бы ожидать aws ec2 create-network-interface будет иметь возможность для этого, но это не так.

EC2 C# API имеет метод, чтобы изменить что - see here, но мы не используем этот API. EC2 Console UI явно отсутствует, и мы ничего не можем найти в aws cli. Любые идеи, как изменить AssociatePublicIpAddress на false для существующего instace?

ответ

2

К сожалению, вы не можете отделить публичный IP от экземпляра EC2:

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

Мы освободить IP-адрес общественности для экземпляра, когда это прекращено или прекращено

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

Source

+0

Благодарим за быстрый ответ. Я знаю, что я не могу отключить публичный IP-адрес из работающего экземпляра. Это не вопрос, который я задал. Я спросил, как заставить его не связывать публичный IP-адрес автоматически, когда экземпляр запускается в следующий раз. Точнее, как установить instance/interface prtoperty AssociatePublicIpAddress в false. – Tagar

+0

Когда вы создаете экземпляр из Консоли AWS, есть список с именем «Автоматически назначать публичный IP» (в панели «Шаг 3: Настройка сведений о экземпляре»). Вы должны установить его в «Отключить», если вы запускаете экземпляр в подсети, которая настроена на автоматическое назначение общедоступных IP-адресов для новых экземпляров. – spg

+0

Спасибо за указание на это. Да, я знаю. Опять же, вопрос заключается в том, как изменить это для * существующего * экземпляра. Мы должны иметь возможность обновить AssociatePublicIpAddress до false как-то, а затем перезапустить экземпляр (не завершать его), а затем он не будет публиковать публичный IP-адрес. Вопрос в том, как обновить AssociatePublicIpAddress? Экземпляры создаются с помощью инструмента, поэтому нам не обязательно это контролировать. Другое дело, это будет большим препятствием для воссоздания этих случаев. – Tagar

 Смежные вопросы

  • Нет связанных вопросов^_^