繁体   English   中英

是否可以使用 Cloudformation 删除 aws 安全组默认出口允许所有规则?

[英]Is it possible to delete the aws Security Group Default Egress allow all Rule with Cloudformation?

我知道 terraform 确实删除了 AWS 的默认行为。但是使用 cloudformation 可以做到这一点吗?

CloudFormation 文档对此有专门的部分:

当您指定 VPC 安全组时,Amazon EC2 会创建一个默认出口规则,该规则允许所有端口上的出口流量和 IP 协议到任何位置。 仅当您指定一个或多个出口规则时,才会删除默认规则。 如果要删除默认规则并将出口流量限制在 localhost (127.0.0.1/32) ,请使用以下示例。

sgwithoutegress:
  Type: AWS::EC2::SecurityGroup
  Properties:
    GroupDescription: Limits security group egress traffic
    SecurityGroupEgress:
    - CidrIp: 127.0.0.1/32
      IpProtocol: "-1"
    VpcId:
      Ref: myVPC

并不是说这不会从安全组中物理删除出口规则。 这将导致创建以下出口规则:

在此处输入图像描述

而不是默认的:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM