如何更改 EC2 实例的安全组

use*_*042 120 amazon-ec2

我创建了一个新的 EC2 实例。它被分配了default安全组。我想更改那个安全组。如何?

小智 83

除非实例在 VPC 中,否则只能在您第一次启动实例之前选择安全组。

只有 VPC 实例可以更改安全组。有关 VPC 的信息,请参见此处

  • 感谢您的参考,阿克塞尔。虽然我知道你是对的,但文档中的措辞相当含糊:“实例运行后,您无法更改它所属的安全组。” 这向我建议,如果您 _stopped_ 实例,您可以更改安全组。更好的表述方式是“在实例_第一次_运行后,您无法更改它所属的安全组。” (15认同)
  • 正如 Vitaly 所说:“实例运行后,您无法更改它所属的安全组。” (引用 [来自参考文档](http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/using-network-security.html))。不过,您可以从实例中获取快照/AMI 并使用不同的安全组启动它。 (4认同)
  • 虽然您无法更改链接到实例的安全组,但您可以编辑链接的安全组,更改立即生效,无需重新启动实例。 (3认同)

小智 54

现在,您可以从 Web 控制台本身更改 EC2 实例的安全组。

选择一个实例 -> 右键单击​​或单击操作-> 在网络下-> 选择更改安全组

在此处输入图片说明

  • 这应该是公认的答案。您可以更改实例的安全组 (8认同)

Rom*_*nSt 5

对于没有VPC启动的实例,安全组只能在第一次启动时指定,之后不能更改,即使先停止实例也不能。

对于启动到 VPC 中的实例,可以更改组。但是,并非所有实例类型都在 VPC 中受支持 - 例如,截至 2011 年 12 月,不支持“微”。