EC2 安全组更改是否对正在运行的实例立即生效?

Jon*_*nik 49 firewall amazon-ec2 amazon-web-services

我有一个 EC2 实例正在运行,它属于一个安全组。如果我通过 AWS 管理控制台向该安全组添加新的允许连接,该更改是否会立即生效?或者也许只有在重新启动实例之后?

就我而言,我试图允许访问 PostgreSQL 的默认端口 (tcp 5432 5432 0.0.0.0/0),但我不确定是 EC2 防火墙还是 PostgreSQL 的设置拒绝了连接。

Jon*_*nik 62

似乎(引用AWS 文档):

您可以随时修改组的规则。新规则将自动对所有正在运行的实例和将来启动的实例强制执行

禁止访问某个(以前可访问的)端口的简单测试也证实了这一点。

  • 我对此进行了测试,这是真的。 (9认同)
  • 我有几个实例,允许和不允许传播都需要超过 30 秒。所以即时绝对不是真的。虽然很快……但在得出结论之前请耐心等待一两分钟:) (4认同)
  • 但是,当允许访问以前被禁止的资源时,可能需要一两分钟才能使新策略生效并授予访问权限。 (3认同)