我有一个使用NodeJS构建的Azure Function,它在HTTP触发器上接收数据,处理数据,然后必须将处理后的数据输出到Azure事件中心以在Azure ADX中摄取。输出数据是JSON格式的有效负载。
流:
可用区函数(HTTP 触发器) -
使用EventHubProducerClient类(来自NPM @azure/event-hubs),我能够将数据发布到事件中心,然后将数据链接到ADX并获取数据。(如果您构建应用服务,这通常是遵循的方法)。
我想使用Event Hub的内置Azure Functions绑定(使用Microsoft. Azure. Functions. ExtensionBundle
),我已经设置了设置:
{
"bindings": [
{
"authLevel": "function",
"type": "httpTrigger",
"direction": "in",
"name": "req",
"methods": ["post"],
"route": "upload"
},
{
"type": "http",
"direction": "out",
"name": "res"
},
{
"type": "eventHub",
"name": "outputEventHub",
"eventHubName": "%AZEH_EVENTHUB_NAME%",
"connection": "AZEH_CONNECTION_STRING",
"direction": "out"
}
}
ref:https://github . com/u glide/azure-content/blob/master/articles/azure-functions/functions-bindings-event-hubs . MD # azure-event-hub-output-binding
我一直试图在中找到关于绑定的dataType属性的文档(在function.json中设置),但我能找到的最好的文档是指定支持的类型,但没有说明如何实现它。我看到的最好的是设置
"dataType":"string"
支持的类型列表:
ref:https://github . com/Microsoft docs/azure-docs/blob/main/articles/azure-functions/functions-bindings-event-hubs-output . MD
在处理触发器的函数中,我将上下文绑定设置为JSON数据,如:
context.bindings.outputEventHub = jsonData;
但数据无法拉取到 ADX。
有人知道如何设置AZ功能,通过Event Hub将数据导入ADX吗?
我相信数据已从 Azure 函数正确发送到事件中心。但是,当引入发生在 Azure 数据资源管理器中时,你将面临此问题。能否确认在配置将数据从事件中心引入到 Azure 数据浏览时指定的数据格式。请参考目标表配置部分。如果事件中心的数据格式与从 Azure 函数发送的数据格式不同,则可以观察到此问题。请确保正在序列化数据。如果要传递 JSON 对象,则可以利用 JsonConvert.SerializeObject(yourdaata) 将 JSON 消息传递到事件中心。
我对Azure函数和CosmosDB输出绑定有问题。我现在拥有的是:我从一个Cosmos DB容器中读取数据,处理一些东西,然后将结果输出回同一个DB但不同的容器。我正在使用VSCode和python,并测试了其他输出(blob、HTTP响应等),所有这些都正常工作,所以我认为这是CosmosDB的问题。 主要功能定义如下: function.json输出绑定如下: 请注意,我使用和我的扩展手动安
问题内容: 我有一个非常基本的问题。 假设我调用一个函数,例如 如何获得以返回x的功能,以便可以将x用作另一个函数的输入或在程序主体中使用变量? 当我使用return并在另一个函数中调用变量时,我得到了NameError。 问题答案: def foo(): x = ‘hello world’ return x # return ‘hello world’ would do, too
与Unix兼容的函数 这些函数是libpcap库的一部分,因此,既能运行在Windows平台,也能运行于Linux平台。 注意: 在函数 pcap_open_live(), pcap_open_dead(), pcap_open_offline(), pcap_setnonblock(), pcap_getnonblock(), pcap_findalldevs(), pcap_lookupdev
我正在尝试使用服务总线绑定输出为JavaScript Azure函数中的服务总线消息设置元数据。不幸的是,绑定似乎只支持主体。 查看文档,我发现您可以通过上下文访问service bus触发器中的此信息。bindingData,但我没有看到服务总线输出的任何对应接口。
我想创建一个Azure函数,它接受传递给它的JSON主体,并将该文档插入到Azure COSMOSDB实例中。 并按如下方式实现该函数: 在门户中,我放入了一个简单的示例文档:
我正在尝试创建一个上传到我的 Azure blob 的 Azure 函数。我试图避免从我的Web服务器(Linux vm)上传的原因是因为我注意到azure对数据传输(从客户端到链接到VM的虚拟网络的流量)收费。我也担心这会对Web服务器造成网络流量。这些真的是 Azure 函数可以解决的问题吗? 为了创建这个函数,我使用了Visual Studio,并在我的blob存储中添加了一个带有超文本传输
我需要将特定的Postgres表定期自动备份到Azure blob存储中。< br >我使用“Azure database for Postgres”作为数据库。< br >在这种情况下,我有一个包含数百万时间序列数据的表。因此,我按天对数据进行了分区。现在,我只想保留最近几天的分区并分离 对于正常的数据库操作,我使用的是用C#编写的azure函数(使用NPgsql nuget包)。 有没有办法以