簡體   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