当我使用亚马逊网络服务CloudFormation创建私有网络时,会附带默认的网络访问控制。VPC会获得一些将其与CloudFormation堆栈相关联的默认标记:aws:cloudformation:logical-id、aws:cloudformation:stack-id、aws:cloudformation:stack-name、source。默认网络ACL没有任何标签,在AWS管理控制台中也没有名称。
如何将标签添加到默认网络访问控制列表(从CloudFormation模板)?我想让任何其他开发人员在拥挤的控制台上查看我们的基础设施时,清楚地知道网络ACL与什么相关。
发布于 2020-08-20 04:29:06
默认网络访问控制列表(NACL)是允许所有流量的规则。此默认NACL超出了云形成模板的范围。
云形成不具备修改默认NACL的能力。
云形成模板仅支持创建/定义新的带标签的网络ACL。
云形成创建的任何NACL都将覆盖默认的NACL。
在云形成中定义的工作示例:
"myNetworkAcl" : {
"Type" : "AWS::EC2::NetworkAcl",
"Properties" : {
"VpcId" : { "Ref" : "myVPC" },
"Tags" : [ { "Key" : "foo", "Value" : "bar" } ]
}
}更多信息:
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-acl.html
发布于 2020-08-20 03:20:35
我不认为这是可能的,这是可以添加一个名称或标签到默认的CloudFormation的NACL。
如果添加标记或名称(即Name标记)对您很重要,则可以使用所需的标记将显式AWS::EC2:NetworkAcl resource添加到CloudFormation模板。
https://stackoverflow.com/questions/63493256
复制相似问题