问题标签 [azure-http-trigger]

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.

0 投票
1 回答
229 浏览

azure - 如何为 VSCode 上传的项目编辑 httptrigger function.json 文件

我使用 vscode 扩展 Azure Functions在本地创建 htmltrigger 项目。

我想将 htmltrigger 编辑authLevelanonymous,但我在本地 vscode 文件夹中搜索function.json并没有找到它

和 azure portal show Your app is currently in read only mode because you are running from a package file. To make any changes update the content in your zip file and WEBSITE_RUN_FROM_PACKAGE app setting.,它不能编辑 function.json

0 投票
1 回答
126 浏览

azure - AKS 中的 Azure Functions HttpTrigger 键

我将 Azure Functions 作为容器托管在 AKS 群集中。我的一些函数有 HTTP 触发器,我不希望它们公开(尽管安全性不是一个大问题,所以我也不想在那里推出我自己的令牌身份验证)。这些函数从未部署到 Azure 应用服务,因此没有“函数应用”和“函数名称”可用于获取令牌(除了我在方法属性中放入的函数名称)代码)。

如何访问 AKS 中托管的 Azure Functions 的授权密钥?

0 投票
2 回答
782 浏览

javascript - Azure 函数 nodejs 返回 200 OK,响应为空

我正在使用 Azure 函数做一些工作,一切都很好,只是我无法从结果中获取响应正文:

function.json

使固定

空响应与使用async方法有关,await 因此只需删除异步或将 await 与异步一起使用。

0 投票
1 回答
723 浏览

python - 带有http触发器的Python Azure函数看不到json正文

我正在本地构建一个 Blazor 服务器应用程序,该应用程序调用一个用 python 编写的天蓝色函数。我正在我的本地机器上使用 Visual Studio 开发 Blazor 应用程序和 VS 代码来开发 python 函数。Python 是 3.8.7

Blazor 应用使用 PostAsJsonAsync 作为正文中的 json 数据将数据发送到位于 http://localhost:7071/api/xxxxx 的 azure 函数。我已经使用 webhook.site 测试了它的工作原理。JSON 数据(主要)是一个 base64 编码的 .wav 文件。

python azure 函数似乎可以看到对 PostAsJsonAsync 的调用,并且“有点”工作,就好像我在调用中添加了一个参数一样,我可以读取它。然而,python 函数总是将主体报告为零长度。

我究竟做错了什么?

0 投票
0 回答
78 浏览

c# - 保存到数据库的第一个函数完成后调用 Azure 函数

我有一些代码需要一些传入的 JSON,对其进行反序列化,然后将其简单地存储在数据库中

一旦返回.. 我怎么能说“好的,这个函数已经保存到 DB,现在取这个刚刚导入的内容行并调用我的“ProcessJson”函数

即,我知道这将是另一个 HTTP 请求?但是在什么时候我调用“Process Json”函数并解析保存到数据库的相同内容。我想要两个进程的原因是因为对“PostJson”的初始调用对于事物的“前端”端会更快,然后数据的大型处理将全部在服务器端并且不会侵入。

0 投票
2 回答
389 浏览

c# - Azure 函数 - 将空字符串映射为函数的路由

有没有办法将空字符串映射为 Azure 函数的路由。就像我说当我点击https://example.org/api(空字符串)时,该函数将被命中。我已经尝试如下,但它没有工作。

0 投票
1 回答
226 浏览

c# - 尝试从 httprequest 访问表单时出现“无法访问已关闭的文件”

我正在尝试将 http post req 发送到包含表单数据中的图像的 azure httptrigger,但是当我尝试从 httptrigger 中访问 req.form 时,它显示“System.Private.CoreLib:执行函数时出现异常: HttpTrigger.System.Private.CoreLib:无法访问已关闭的文件。” 当我打印正文时,图像数据就在那里,并且 req.HasFormContentType 返回 true,但是如果我尝试访问 req.Form,则会收到错误消息。

HTTP 触发器:

邮递员帖子: https ://i.stack.imgur.com/iEHTN.png

输出: https ://i.stack.imgur.com/E0u0B.png

我花了几个小时试图找到答案,但我无法弄清楚。任何帮助将不胜感激。

0 投票
1 回答
126 浏览

azure - How do I store known client-certificates for an HTTP-triggered Azure Function?

I'd like to only allow requests to an HTTP-triggered Azure Function that include a well-known client-certificate.

I do not want requests forwarded to the Azure Function that are not "approved".

  • I have set Client-certificate mode to Require enter image description here

Where is the Trust Store in Azure where I can store these well-known, client public certificates?

  • How do I point AppService to look at this Trust Store?
0 投票
1 回答
615 浏览

azure - Azure Functions v3 无法加载文件或程序集“Microsoft.Extensions.Primitives,版本=5.0.0.0

在运行一个名为“Test”的天蓝色函数后,我遇到了上述错误,该函数重定向到我们要使用的服务的外部 URL。

URL 处的站点提示用户授权使用他们的数据,并执行重定向到我们“AuthorizationCallback”的先前授权的 url,以及查询字符串参数。

AuthorizationCallback 函数被命中,但在控制台中产生以下错误: 在此处输入图像描述

这些是当前项目对解决方案的依赖项(设置为启动项目): 这些是我的部门

我已经尝试在当前项目中安装 Microsoft.Extensions.Primitives 的最新稳定版本(5.0.0)和之前的版本(3.1.13),但我仍然遇到同样的错误。我注意到无法加载的包在 microsoft.azure.webjobs (3.0.23) 中,在 microsoft.azure.webjobs.extensions.storage (4.0.4) 中,但这些在另一个项目中使用完全,对于另一个天蓝色函数(blob触发)。关于如何克服这个错误的任何想法?谢谢你们。

0 投票
2 回答
292 浏览

azure - 如何限制/停止对 Azure 功能的公共(互联网)访问?

我有几个 Azure Functions(高级计划),它们做一些事情并将结果加载到存储 blob。与存储帐户的连接受 v-net 限制,因此无法公开访问存储帐户,但是,我检查并发现我的 (HTTP) 天蓝色功能可以在公共 Internet 上触发。

如何在 azure 函数中限制这一点,有没有办法通过配置来做到这一点?

这是这样做的吗?如果有其他方法请帮忙