如何更改EC2实例的安全组

我创build了一个新的EC2实例。 它被分配了default安全组。 我想改变那个安全组。 怎么样?

    除非实例在VPC中,否则只能在首次启动实例之前select安全组。

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

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

    select一个实例 – >右键单击或单击操作 – >在networking – >select更改安全组

    在这里输入图像描述

    对于没有VPC的情况下启动的实例,安全组只能在首次启动时指定,并且不能在之后进行更改,即使实例先停止也是如此。

    对于启动到VPC的实例, 可以更改该组。 但是,VPC不支持所有实例types,例如2011年12月不支持“micro”。

    根据Amazon EC2文档 ,您可以更新分配的安全组。

    在EC2-Classic中启动实例后,无法更改其安全组。 但是,您可以将规则添加到安全组或从安全组删除规则,并且这些更改将自动应用于与安全组关联的所有实例。

    有一种方法可以在非VPC环境中为EBS支持的实例完成此操作,但这有点痛苦:

    1. closures要更改的服务器。
    2. 右键单击服务器,然后select“创build映像”以从中创buildAMI。
    3. 一旦创build了AMI,右键单击AMI并selectLaunch Instance。
    4. select新的安全组作为configuration“新”服务器的一部分。

    这仅适用于持续超出停止/启动周期的EBS支持的实例。

    只需停止实例并右键单击它即可:

    • 如果它是一个vpc实例,您将会find更改“ networking”下的安全组的选项