У меня запущен экземпляр Amazon EC2, и я хочу добавить в него другую группу безопасности, а затем удалить текущую группу безопасности из этого экземпляра. Это возможно?
81
У меня запущен экземпляр Amazon EC2, и я хочу добавить в него другую группу безопасности, а затем удалить текущую группу безопасности из этого экземпляра. Это возможно?
Ответы:
Обновление 2015-02-27:
Теперь это возможно, см. Ответ ниже .
Старый ответ:
Часто задаваемые вопросы Amazon говорят, что невозможно определить группу безопасности нигде, кроме времени запуска.
источник
Обновление : по состоянию на январь 2014 г. теперь вы можете изменять группы безопасности для запуска экземпляров AWS EC2.
Консоль AWS
Просто щелкните правой кнопкой мыши на экземпляре и нажмите
Change Security Group
Добавьте / удалите группы безопасности соответствующим образом и нажмите,
Assign Security Groups
когда закончитеКомандная строка EC2
Используйте следующую команду:
Командная строка AWS
Используйте следующую команду:
Обратите внимание, вы должны указать все группы безопасности, с которыми вы хотите связать экземпляр.
источник
Change Security Groups
модальном списке ?Теперь это возможно сделать. Нажмите на меню действий и Изменить группы безопасности - выберите группы безопасности, которые вы хотели бы использовать.
источник
Это требует простоя на вашем экземпляре. Там могут быть некоторые другие опции, доступные с помощью API.
источник
Как сказал towo, вы не можете изменить группу безопасности экземпляра в любом месте, кроме времени запуска.
Если вы не используете VPC, где группы безопасности отличаются от групп безопасности EC2.
На этой странице описаны различия между группами безопасности EC2 и VPC.
http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html
Поэтому, если вам требуется дополнительная функциональность групп VPC (изменение групп, управление входящим / входящим трафиком и т. Д.), Вам может потребоваться дополнительная функциональность, предоставляемая VPC.
источник
По состоянию на 24 ноября 2016 г. ответ, данный @hanxue, является правильным, но не полным. В AWS есть два типа экземпляров : экземпляры внутри частного облака, называемые экземплярами vpc, и публичные экземпляры, называемые Ec2 Classic. Вы можете изменять только группы безопасности экземпляров VPC, но не EC2-classic. Скриншот официальной документации Aws вы хотели бы видеть. документы, которые вы хотели бы видеть
источник
Если вы используете boto3, вам нужно вызвать modify_attribute и передать список идентификаторов групп.
http://boto3.readthedocs.io/en/latest/reference/services/ec2.html#EC2.Instance.modify_attribute
источник
Однако в соответствии с этим FAQ «измените настройки для текущей группы безопасности - что повлияет на все экземпляры, работающие в конкретной группе», вы можете постепенно изменять новые определения существующих. Пока я пытаюсь сделать это для моего сценария через консоль EC2, мои записи были стерты!
источник