什么是安全组?17 Mar 2025 | 阅读 2 分钟 它为 EC2 实例添加了一个安全层,用于控制实例级别的入站和出站流量。 什么是 NACL?NACL 还增加了与子网相关联的额外安全层,用于控制子网级别的入站和出站流量。 结合使用安全组和 NACL每个 NACL 存在的最大规则数:20 每个安全组可以存在的最大规则数:50 每个实例可以存在的最大安全组数:5 每个实例可以存在的最大规则数:5*50 + 20 = 270 安全组和 NACL 之间的区别 安全组 | NACL(网络访问控制列表) |
---|
它仅支持 允许 规则,默认情况下,所有规则都被拒绝。您不能拒绝建立连接的规则。 | 它同时支持 允许和拒绝 规则,默认情况下,所有规则都被拒绝。您需要添加可以允许或拒绝的规则。 | 它是 有状态的,这意味着对入站规则所做的任何更改都将自动反映在出站规则中。例如,如果您允许传入的端口 80,那么您也必须显式添加出站规则。 | 它是 无状态的,这意味着对入站规则所做的任何更改都不会反映在出站规则中,即您需要单独添加出站规则。例如,如果您添加入站规则端口号 80,那么您也必须显式添加出站规则。 | 它与 EC2 实例相关联。 | 它与子网相关联。 | 在决定是否允许流量之前,会评估所有规则。 | 规则按顺序评估,从最小的数字开始。 | 安全组仅在启动实例时指定安全组时才应用于实例。 | NACL 会自动应用于与实例关联的所有实例。 | 它是第一道防线。 | 它是第二道防线。 |
|