如何通过Terraform获取Azure函数应用部署槽默认主机密钥?
获取Azure函数应用部署槽的默认密钥
要获取部署槽的默认函数密钥,不需要拼接函数应用名称和槽名,直接在function_app_host_keys数据源中指定slot_name参数即可。
正确的配置示例如下:
data "function_app_host_keys" "slot_default_key" { name = azurerm_windows_function_app.function.name resource_group_name = azurerm_windows_function_app.function.resource_group_name slot_name = "slotname" # 替换为你的实际部署槽名称 }
使用该配置就能正常获取对应部署槽的默认密钥。需要注意的是,slot_name参数要求Terraform AzureRM Provider版本至少为v2.90.0,如果当前使用的版本过低,需先升级Provider。
内容的提问来源于stack exchange,提问作者Jan Hudec
相关产品推荐
相关产品推荐

