104 votes

Comment ajouter un groupe de sécurité à une instance EC2 en cours d'exécution ?

J'ai une instance Amazon EC2 en cours d'exécution et je voudrais ajouter un autre groupe de sécurité à cette instance, puis supprimer le groupe de sécurité actuel de cette instance. Est-ce possible ?

0 votes

J'aimerais ajouter quelques informations supplémentaires. Nous avons deux instances reliées à deux groupes de sécurité. Nous voulons les séparer et dédier un groupe de sécurité par instance.

107voto

hanxue Points 1367

Mise à jour : Depuis janvier 2014, vous pouvez désormais modifier les groupes de sécurité pour les instances AWS EC2 en cours d'exécution.

Console AWS

Il suffit de faire un clic droit sur une instance, et de cliquer sur Change Security Group

Change Security Group

Ajoutez/supprimez des groupes de sécurité comme il convient et cliquez sur Assign Security Groups quand c'est fait

Select Security groups


Ligne de commande EC2

Utilisez la commande suivante :

ec2-modify-instance-attribute <instance-id> --group-id <group-id>

Ligne de commande AWS

Utilisez la commande suivante :

aws ec2 modify-instance-attribute --instance-id i-12345 --groups sg-12345 sg-67890

Remarque : vous devez spécifier tous les groupes de sécurité auxquels vous souhaitez associer l'instance.

5 votes

L'option "Modifier les groupes de sécurité" est présente dans le menu mais désactivée. J'utilise la région ap-southeast-2.

4 votes

Ceci ne s'applique actuellement qu'aux instances VPC. les groupes de sécurité auxquels appartient une instance non VPC sont fixes / immuables et sont définis lors de son premier lancement. la seule façon de les modifier est de créer un bundle à partir de l'instance existante et de relancer une nouvelle instance en utilisant l'ami bundlé.

2 votes

Que se passe-t-il si le groupe de sécurité que j'ai créé n'est pas répertorié dans la liste des groupes de sécurité ? Change Security Groups modal ?

59voto

towo Points 1887

Mise à jour 2015-02-27 :

C'est désormais possible, voir la réponse ci-dessous .

Vieille réponse :

FAQ d'Amazon dit qu'il n'est pas possible de définir un groupe de sécurité ailleurs qu'au moment du lancement.

1 votes

Merci, cette question m'a échappé lorsque j'ai parcouru la FAQ. Merci encore.

2 votes

Cette réponse est dépassée. Vous pouvez désormais modifier les groupes de sécurité EC2 VPC. Voir la réponse de @hanxue ci-dessous.

0 votes

Besoin d'une mise à jour ! Voir la réponse ci-dessous

8voto

user193616 Points 81

Il est désormais possible de le faire. Cliquez sur le menu Actions et sur Modifier les groupes de sécurité - Sélectionnez les groupes de sécurité que vous souhaitez utiliser.

3 votes

Uniquement dans les VPC, je crois.

0 votes

Il semble que ce soit le cas. L'option "Modifier les groupes de sécurité" est présente dans le menu mais désactivée pour les instances non VPC.

1 votes

Que se passe-t-il si le groupe de sécurité que j'ai créé n'est pas répertorié dans la fenêtre modale Modifier les groupes de sécurité ?

6voto

jadelane Points 41
  1. Créez une image AMI de l'instance que vous voulez déplacer vers un groupe de sécurité différent.
  2. Lancez une nouvelle instance en utilisant cette image, maintenant nous pouvons assigner cette nouvelle instance à un groupe de sécurité différent.
  3. Abandonnez l'instance précédente.

Cela nécessite un temps d'arrêt de votre instance. Il peut y avoir d'autres options disponibles en utilisant l'API.

5voto

idiom Points 61

Comme towo l'a dit, vous ne pouvez pas changer le groupe de sécurité d'une instance, sauf au moment du lancement.

Sauf si vous utilisez un VPC où les groupes de sécurité diffèrent des groupes de sécurité EC2.

Cette page présente les différences entre les groupes de sécurité EC2 et VPC.

http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html

Par conséquent, si vous avez besoin de la fonctionnalité supplémentaire des groupes VPC (modification des groupes, contrôle du trafic d'entrée/de sortie, etc.

0 votes

Bienvenue sur Server Fault ! Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les éléments essentiels de la réponse et de fournir le lien pour référence.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X