我在使用 terraform 部署的 azure function app blob trigger 时遇到以下错误
D:\a\1\s\src\RequestProcessor.cs:line 196 2021-01-08T14:24:46.222 [错误] 执行“Functions.BlobTrigger1”(失败,Id=973f1e27-3dc2-43d3-9463-7cac64bf56b7, Duration=6625ms)Result: FailureException: 未能安装函数应用依赖项。错误:在函数应用根文件夹中找不到“没有 'requirements.psd1':C:\home\site\wwwroot。
我已使用此https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/function_app来创建 terraform 代码,通过使用上述文档和谷歌中的其他参考,我在主文件
app_settings = {
FUNCTIONS_WORKER_RUNTIME = var.FUNCTIONS_WORKER_RUNTIME
FUNCTIONS_WORKER_RUNTIME_VERSION = var.FUNCTIONS_WORKER_RUNTIME_VERSION
在 variable.tf 中分配变量如下
variable "FUNCTIONS_WORKER_RUNTIME"{
default = "PowerShell"
}
variable "FUNCTIONS_WORKER_RUNTIME_VERSION" {
default = "~7"
}
但仍然无法在应用程序中看到 PowerShell Core 版本。