问题标签 [azure-functions-runtime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 发布后 Azure 功能重新生成密钥
这是预期的吗?为什么每次发布后都会重新生成我的密钥?对于上下文,我正在使用预编译函数和从 Azure 门户下载的发布配置文件,并直接通过 Visual Studio 2017 发布。
azure - Azure Functions - 事件中心未触发 Functions
我有一个 Azure 基础架构:
2 个 HTTP 函数 -> 事件中心 -> 2 个函数 -> 表存储
(所以两个 http 函数向事件中心发送消息,两个函数由事件中心中的消息触发,其中一个将消息保存在表存储中)
基础结构每天由 Azure ARM 模板使用 Azure CLI 自动创建。最近两个月我没有改变逻辑,但自四月初以来,我注意到了新的、奇怪的行为。
在设置结束时,将自动执行 E2E 测试。他们正在发送一些消息,并在一段时间后检查消息是否在表存储中。
这就是问题所在:自四月初以来,这些测试几乎总是失败!而且我没有改变基础设施的功能或模板.json的逻辑。
看起来应该由事件中心触发的函数根本没有执行!我已经找到了一种解决方法——如果我去 Azure 门户并手动运行这些函数(代码编辑器上方的“运行”按钮),那么这些函数终于开始工作了!
还有其他人遇到这个问题吗?有没有办法通过 Azure CLI 或 REST 接口自动、直接运行非 HTTP 触发功能?
azure - 函数卡在运行时 v2 和服务总线主题触发器上
我用 runtime v2 创建了一个函数。由于服务总线主题中的数据不足,该函数会定期卡住。该功能保持关闭并且不起作用。使功能恢复工作的一种方法是进入门户并查看流日志。它将冷启动该功能,并重新开始工作。
我做错了什么,还是天蓝色函数运行时 v2 中的错误?
c# - C# 中 Azure Functions 的 Application Insight 日志记录
我们在 C# 中有服务总线触发的 Azure 函数。我想在 Application Insight 中记录信息(例如调用的函数、结果、异常)。我已将 TraceWriter 转换为 Ilogger 以获取登录信息。我想要实现的是在控制台(本地)以及应用程序洞察实例上进行日志记录。实现这一目标的完美方法是什么?
azure-functions - 监视 Azure Functions 容器实例并获取元数据
我正在尝试监视 Azure Functions 实例。
Azure Functions 由于负载而创建/销毁新实例时是否调用了事件?我希望 Azure 在创建或销毁 Function 实例时通知我。
我在哪里可以看到容器实例列表及其元数据(实例 ID、IP 等)?
创建新实例后是否会引发“注册”事件?
当我使用 SCM 时,我控制的是哪个实例?
谢谢!
azure - 在运行时为 Azure Function App 添加连接设置
我正在寻找在运行时修改和编辑 Azure 功能的应用设置的方法。
从下面的链接中,我能够找到如何在本地添加绑定并通过 azure 门户或 Azure Cli 添加连接设置
https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local#local-settings-file
但是,我正在寻找在运行时生成新连接设置变量和新绑定的方法。
用例是,我们需要在不手动与 Azure 函数应用配置交互的情况下加入用户。
我还尝试通过以下链接中给出的示例对其进行修改:
我能够临时修改该变量,但似乎一旦运行终止,它就会丢失更改(此外,当我在 Azure 上发布应用程序时它也不起作用)。
有没有办法在运行时完成这个?
我的设置是有两个 azure 功能:1. 如果在添加新用户信息的 CosmosDB 中检测到更改,则专用于修改应用程序设置。2. 专用发送消息,但根据azure功能1添加的应用配置生成绑定。
我最初的想法是将整个应用程序设置存储在 cosmosDB 中,并每次都基于该文档生成应用程序设置,但我很确定有更好的方法来做到这一点。
此外,看起来我在 local.settings.json 中的连接字符串在我实际发布它们时没有得到反映。我错过了什么?
提前致谢 :)
azure - 如何从 Azure 函数访问 API(使用 Azure Ad B2C 令牌进行身份验证)?
我有一个使用“Azure AD B2C”身份验证设置的 API。我想从 Azure 函数访问我的 API。但是,Azure Ad B2C 几乎没有限制。我想我无法在没有用户交互的情况下获得“Azure AD B2C”令牌。我的 Azure 函数正在计划模式下运行,不会有任何用户交互。B2C 文档说 Azure AD B2C 不支持“守护程序/服务器端应用程序”。有人可以帮我解决这个问题吗?
我的一位同事认为我们也应该让 API 接受“Azure AD”令牌。由于“Azure AD”提供客户端凭据流。但我不确定我们是否可以让 API 同时接受“Azure AD B2C”和“Azure AD”身份验证。另外,我不确定这是否是个好主意
azure - 如何在 VS 和 Azure 中同步 local.setting.json
我正在从 VS 开发 azure 功能。我不时部署到 Azure 并进行测试。我的应用在 local.settings.json 中有很多设置
每次我在一个地方更改时,都必须在每个地方手动进行。有没有办法让它自动化或简单的方法?
谢谢
azure - 如何在函数设置为只读时创建 Azure 函数、函数键
摘要:我直接在 Visual Studio 中创作了一个函数,它通过设计导致门户中的只读函数管理。我的问题是如何轻松地为所述 webhook 创建功能键?
上下文:我正在尝试将通用 webhook 连接到事件网格。这个过程让我走上了一条需要触发 SubscriptionValidationEvent 的道路,这反过来又要求我的 webhook 在 URL 上提供一个“代码”,我假设它是一个功能键。
同样在我被否决之前,我很清楚这个问题的多种变体已经在这里提出和回答。我已经尝试了所有这些方法,但出于某种原因,涉及使用 Kudu 凭据针对文档记录不佳的 Keys API 编写 PowerShell 的解决方案似乎都不适合我。
我希望有人知道用 CLI 解决这个问题的方法,或者更简单的方法,functionName.json
手动创建一个文件并将其放到 secrets 目录中。
最后,尽管使用预发布 EventGrid 绑定对我来说很诱人,但我目前无法在我的环境中推送预发布代码。