簡體   English   中英

aws_network_acl 不支持“類型”

[英]aws_network_acl doesn't support "Type"

當我在 Terraform 中為 AWS 創建網絡 ACL 時,我無法配置字段“類型”

但是,如果您通過門戶配置 ACL,則可以相應地配置字段類型。

aws nacl 用戶界面

Web 控制台上的Type字段只是一種選擇預配置協議和端口組合的簡單方法。 terraform 模板中沒有該字段,您可以簡單地單獨指定協議和端口,如@marcincuber 的回答所示。 AWS CloudFormation中也是如此。

類型字段是根據您用於端口/協議的信息“自動定義”的。

例如,嘗試為端口 25/tcp 創建規則。

應用並創建規則后,類型將自動設置為“SMTP(25)”。

您正在尋找以下支持協議參數的 terraform 資源:

resource "aws_network_acl" "bar" {
  vpc_id = aws_vpc.foo.id
}

resource "aws_network_acl_rule" "bar" {
  network_acl_id = aws_network_acl.bar.id
  rule_number    = 200
  egress         = false
  protocol       = "tcp"
  rule_action    = "allow"
  cidr_block     = aws_vpc.foo.cidr_block
  from_port      = 22
  to_port        = 22
}

該示例取自https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/network_acl_rule

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM