问题标签 [azure-function-app-proxy]

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 投票
2 回答
410 浏览

azure - 表存储 RowKey ,Partition Key

有人可以告诉我是否可以为 Azure Functionapp 中的 Partitionkey 和 Rowkey 分配相同的值?

提前谢谢了

0 投票
1 回答
1930 浏览

azure - Azure Function App 发布后不工作,但通过 VS2017 在本地工作

根据 Microsoft 文档,我使用 HttpTrigger创建了一个函数应用程序

我已经在本地对其进行了测试,并且工作正常。后来,将其发布到 Azure。我看现在不行了。在创建函数应用程序时,我看到一个小错误/警告,不确定它是什么...放置了附加的屏幕截图我是 Azure 的新手,请帮助我

不确定它的功能应用程序创建问题

0 投票
0 回答
58 浏览

azure - 为什么 Azure 函数会抛出 swaggerdocumentationkey 的错误?

Azure 函数应用butteryflyfnapp URL https://butteryflyfnapp.azurewebsites.net 应用服务计划/定价层 Butteryflyfnserviceplan(标准)

不断抛出以下错误,为什么?

错误:

我们无法获得密钥 swaggerdocumentationkey。请检查运行时日志是否有任何错误或稍后重试。会话 ID:1cd3f82f0430463c852c1ff04cfc094f

时间戳:2017-11-09T08:59:19.954Z

错误:

我们无法检索运行时主密钥。请稍后再试。会话 ID:1cd3f82f0430463c852c1ff04cfc094f

时间戳:2017-11-09T08:59:29.698Z

Nodes_Current_State_Report_Fn_Appbutteryflyfnapp日志输出功能如下,

0 投票
1 回答
958 浏览

azure - 我看不到 Azure Function App 的代理

我在 VS 2017 中创建了一个 azure 函数应用程序。我包含了一个 proxies.json 文件并发布了该应用程序。但是我在 Azure 门户中看不到代理。

它只说: 代理(预览)(只读)

我已经进入功能设置,并且没有启用代理的设置。我认为这是旧方法,(不适用于在 Visual Studio 中开发功能)

proxies.json 看起来像这样:

0 投票
1 回答
49 浏览

json - 用于消息事务的 Azure 微服务

我想实现微服务架构。我已将我的 XML 消息转换为 json。我将基于微服务拆分消息,每个微服务将反序列化少量 json 内容并在对象中存储少量字段。然后,我将再次将来自各种微服务的所有对象分组到一个对象中,以便进一步处理。

如何做到这一点?我只想用功能应用程序来做。

0 投票
3 回答
7825 浏览

c# - Azure Http 触发器函数调用

我想要一个 Http Trigger 函数来调用另一个 Http Trigger 函数。基本上,我试图通过 URL(HTTP 请求)访问触发器 1,触发器 1 将调用触发器 2。我想的是为触发器 2 放置修复 URL,所以你只需调用触发器 1。任何想法怎么做?

任何帮助深表感谢。

0 投票
2 回答
1787 浏览

azure-functions - 如何将 proxies.json 添加到只读功能应用程序?

我有一个函数应用程序并使用 Visual Studio 部署了函数,因此它变为只读并且无法将代理添加到只读函数应用程序。如何从 Visual Studio 向我的 Function App 添加代理?

0 投票
1 回答
67 浏览

azure - 基于环境适配超媒体链接

我有一个查询本地数据的本地 ASP.NET Web API。该计划是让客户端 Web 应用程序调用一个 Azure 函数,该函数将处理身份验证 (Azure AD B2C) 并在实际将请求转发到本地 API 本身(通过 VPN)之前验证请求。

API 正在生成指向 API 本身的超媒体链接。这在直接查询 API 时效果很好,因为每个链接都有助于发现应用程序。

此 API 目前在组织内本地使用,但我们现在需要公开它,以便可以在 Web 上使用它。我们不想直接公开 API,我们宁愿通过一个可以进行身份​​验证、验证和执行我们可能需要的任何其他逻辑的函数应用程序来路由它。

我的问题是,如何将这些 URL 转换为 Azure 函数中的端点?即,我真的希望消费 Web 应用程序能够直接使用这些超媒体链接,并让 Azure 函数将它们路由到正确的 API 端点。

在理想情况下,我们会在客户端上公开链接,这些链接将映射到资源。由于 API 未公开,我们如何通过 Function App 对其进行路由?

0 投票
1 回答
692 浏览

azure - 创建 Azure 函数应用时出错

我正在按照本教程中的步骤自动创建图像缩略图

我通过运行此代码(替换所有相关值)来创建函数应用程序:

在此步骤之后的任何阶段,如果我在门户中查看函数应用程序,我会收到以下错误并且无法找到原因The function runtime is unable to start. Please check the runtime logs for any errors or try again later. Microsoft.AspNetCore.DataProtection: The payload was invalid.

0 投票
0 回答
1293 浏览

asp.net-mvc - 如何从 mvc 控制器中的响应标头中读取值?

我无法从 MVC 控制器中的响应标头中获取值。我触发了 azure 函数 HTTP 并尝试将值传递给具有 302 重定向的响应标头“ClientIPADDR:MYCustomHeaders”。那么如何从 MVC 控制器的响应头中读取值呢?

var ipAddress=Request.Headers["ClientIPADDR"];

Request.ServerVariables.Get("ClientIPADDR");

尝试了这个但无法获得价值。

编辑:附加信息

这是一个 azure 函数,它将使用给定的 URL 进行 302 重定向,该 URL 将显示带有azure 函数代理的谷歌验证码页面的 HTML 页面

此函数显示一个验证码 HTML 页面,其中包含 azure 代理路由以形成操作属性,该属性将重定向到控制器操作方法我试图获取客户端 IP 地址,但它给了我 azure 应用服务 IP 地址。

不使用代理

上面的 POST 方法给出了正确的 IP 地址。如果我不想在 HTML 中显示 azure 的网站 URL 并使用代理,则会给我 azure 应用服务 URL。我尝试在标头中传递客户端 IP 地址,但控制器操作方法没有获得该标头(请求。标头 [“ClientIPAddress”])。有没有其他方法可以获取客户端的 IP 地址?