如何更改AWS EC2安全组的名称和说明?

如何更改AWS EC2中安全组的名称和说明?

我的安全组名为quick-start-1 (默认),我想将其更改为“ HTTP, HTTPS and Limited SSH ”。

通过GUI或API重命名安全组是不可能的。

也无法更改分配给EC2实例的安全组。 编辑 :您现在可以dynamic分配安全组分配给VPC EC2实例,但是您仍然无法为EC2经典实例执行此操作。

如果您必须更改EC2 经典实例的安全组,那么您需要:

  1. 然后从您的实例创build一个AMI
  2. 从步骤1中创build的AMI启动实例的新副本,在启动时select新的安全组。

对于VPC实例,请参阅@FlavioMuratore下面的答案

您不能重命名安全组,但可以将其复制到新的安全组中。 在AWS控制台上,转到EC2 – >安全组 – >selectSG – >点击操作 – >复制到新的。 给它一个适合你的口味的名称和描述。 之后,您可以将此安全组与您的实例相关联(使其与旧的冗余)。 最后,将旧的安全组从您的实例中分离出来(自从新的SG成为副本后,规则保持不变),并删除SG。

这是一点点工作,但它确实完成了工作,没有停机。

你不是第一个想要这个,而且你不是第一个失望的人。

另外,一旦启动,您不能更改实例的安全组成员身份。 🙁

我99%肯定这不能通过网页graphics用户界面来完成。 也许通过API shenanigans,但如果是这样,我从来没有见过它。 我自己经常需要它。

正如其他人所说,重命名EC2安全组仍然是不可能的。 由于我在查找如何重命名IAM组(不是EC2安全组)的时候发现了这个线程,我认为分享相应的答案可能会有所帮助。

IAM组可以使用iam update-group命令通过AWS CLI重命名:

 aws iam update-group --group-name OldName --new-group-name NewName