Это давно известная нерешенная проблема, вызванная несинхронизацией триггеров функций (см. https://github.com/Azure/Azure-Functions/issues/210)
добавить этот local-exec
поставщик в terraform, который использует azure cli для syncfunctiontriggers
, работает хорошо
# required to sync the function trigger (event hub trigger); without, function app will trigger inconsistently
provisioner "local-exec" {
command = "az resource invoke-action --resource-group ${azurerm_resource_group.datadog_logs.name} --action syncfunctiontriggers --name ${azurerm_function_app.datadog_logs.name} --resource-type Microsoft.Web/sites"
}