繁体   English   中英

Terraform azurerm_windows_function_app ip_restrictions 问题

[英]Terraform azurerm_windows_function_app ip_restrictions issues

使用资源 azurerm_windows_function_app,我试图在 site_config 中使用 ip_restriction 块,但是在计划/应用它时出现错误,因为显然需要可选值。

我想要实现的是拒绝所有流量,除非来自 a.network/su.net。

文档 ( https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/windows_function_app ) 指出这是可能的。

我正在使用最新的提供商版本和最新的 Terraform 版本。

Terraform v1.3.7 on windows_amd64 + provider registry.terraform.io/hashicorp/azurerm v3.38.0 + provider registry.terraform.io/hashicorp/template v2.2.0

代码块上传到这里https://codebeautify.org/cs/c433a9

在上面申请我得到

Error: Incorrect attribute value type │ │ on main.tf line 181, in resource "azurerm_windows_function_app" "windows_function_app": │ 181: ip_restriction = [ { │ 182: action = "Deny" │ 183: virtual.network_su.net_id = data.terraform_remote_state.netsec_outputs.outputs..net_su.nets_info["APIM"].id │ 184: name = "APIM Access" │ 185: priority = 1 │ 186: } ] │ ├──────────────── │ │ data.terraform_remote_state.netsec_outputs.outputs..net_su.nets_info["APIM"].id is "/subscriptions/0000000--00000000--00000000/resourceGroups/prt-sit-2.netsec- 01/providers/Microsoft.Network/virtualNetworks/prt-sit-2-.net/su.nets/apim" │ │ Inappropriate value for attribute "ip_restriction": element 0: attributes "headers", "ip_address", and "service_tag" are required

我期望发生的是它完成了一个计划并希望添加 ip_restriction 块。

解决了我的问题。 如果您使用仅包含您希望使用的元素的动态块,它会通过并验证

暂无
暂无

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

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