可以通过创建 DocumentDB 文档来触发 Azure Functions 吗?
Can an Azure Function be triggered by the creation of a DocumentDB document?
如果我有另一个 Azure Function 根据其他事件(例如 API 调用)创建文档。
是否支持(或将要)拥有基于正在创建的新文档的 Azure 函数 运行?
using System;
public static void Run(object doc, TraceWriter log)
{
log.Info($"doc based trigger? ... {doc}");
}
我尝试使用绑定,我尝试使用 "id" 属性 和 属性 并键入 documentDB
和 documentDBTrigger
:
"bindings": [
{
"type": "documentDB",
"name": "doc",
"databaseName": "MyDb",
"collectionName": "MyCollection",
"connection": "mydb_DOCUMENTDB",
"direction": "in"
}
我想你正在搜索这个:https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-documentdb/
另一种选择:您可以创建一个 DocumentDB 触发器,将消息放入服务总线队列,然后为您的 Azure 函数使用服务总线绑定:
https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-service-bus/
不,我们目前没有 DocumentDB 触发器绑定。仅输入和输出绑定。
Azure Functions 的底层 DocumentDB 支持位于 azure-webjobs-sdk-extensions 存储库中。请随意在该 repo 中针对此功能请求留下问题 :)
如果我有另一个 Azure Function 根据其他事件(例如 API 调用)创建文档。
是否支持(或将要)拥有基于正在创建的新文档的 Azure 函数 运行?
using System;
public static void Run(object doc, TraceWriter log)
{
log.Info($"doc based trigger? ... {doc}");
}
我尝试使用绑定,我尝试使用 "id" 属性 和 属性 并键入 documentDB
和 documentDBTrigger
:
"bindings": [
{
"type": "documentDB",
"name": "doc",
"databaseName": "MyDb",
"collectionName": "MyCollection",
"connection": "mydb_DOCUMENTDB",
"direction": "in"
}
我想你正在搜索这个:https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-documentdb/
另一种选择:您可以创建一个 DocumentDB 触发器,将消息放入服务总线队列,然后为您的 Azure 函数使用服务总线绑定:
https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-service-bus/
不,我们目前没有 DocumentDB 触发器绑定。仅输入和输出绑定。
Azure Functions 的底层 DocumentDB 支持位于 azure-webjobs-sdk-extensions 存储库中。请随意在该 repo 中针对此功能请求留下问题 :)