Eu tenho uma instância do Amazon EC2 em execução e gostaria de adicionar outro grupo de segurança a essa instância e remover o grupo de segurança atual dessa instância. Isso é possível?
81
Eu tenho uma instância do Amazon EC2 em execução e gostaria de adicionar outro grupo de segurança a essa instância e remover o grupo de segurança atual dessa instância. Isso é possível?
Respostas:
Atualização 2015-02-27:
Agora isso é possível, veja a resposta abaixo .
Resposta antiga:
As perguntas frequentes da Amazon dizem que não é possível definir um grupo de segurança em nenhum outro lugar, exceto no momento do lançamento.
fonte
Atualização : a partir de janeiro de 2014, agora você pode alterar grupos de segurança para executar instâncias do AWS EC2.
Console da AWS
Basta clicar com o botão direito do mouse em uma instância e clicar em
Change Security Group
Adicione / remova grupos de segurança conforme apropriado e clique
Assign Security Groups
quando terminarLinha de Comando EC2
Use o seguinte comando:
Linha de comando da AWS
Use o seguinte comando:
Observe que você deve especificar todos os grupos de segurança aos quais deseja associar a instância.
fonte
Change Security Groups
modal?Agora é possível fazer isso. Clique no menu de ações e Alterar grupos de segurança - selecione os grupos de segurança que você deseja usar.
fonte
Isso requer tempo de inatividade na sua instância. Pode haver outras opções disponíveis usando a API.
fonte
Como towo disse, você não pode alterar um grupo de segurança de uma instância em qualquer lugar que não seja o horário de inicialização.
A menos que você esteja usando uma VPC em que os grupos de segurança sejam diferentes dos grupos de segurança do EC2.
Esta página descreve as diferenças entre os grupos de segurança EC2 e VPC.
http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html
Portanto, se você precisar da funcionalidade extra dos grupos VPC (alterando grupos, controlar o tráfego de entrada / entrada, etc.), convém examinar a funcionalidade adicional fornecida pelas VPCs.
fonte
A partir de 24 de novembro de 2016. a resposta acima dada por @hanxue está correta, mas não completa. Existem dois tipos de instâncias na AWS: instâncias dentro da nuvem privada chamadas instâncias vpc e instâncias públicas chamadas Ec2 Classic. Você pode alterar apenas grupos de segurança de instâncias de VPC, mas não o EC2-classic. Screenshot da documentação oficial do Aws que você gostaria de ver. documentos que você gostaria de ver
fonte
Se você estiver usando o boto3, precisará chamar modify_attribute e passar uma lista de IDs de grupo
http://boto3.readthedocs.io/en/latest/reference/services/ec2.html#EC2.Instance.modify_attribute
fonte
No entanto, de acordo com esta FAQ "modifique as configurações do grupo de segurança atual - o que afetará todas as instâncias em execução no grupo específico", você poderá alterar gradualmente redefinir as existentes. Como estou tentando isso agora no meu cenário através do console do EC2, meus registros foram todos apagados!
fonte