如何使用 Cosmos DB 触发器构建 Azure 函数?

smo*_*oya 2 azure node.js azure-functions azure-cosmosdb azure-triggers

我正在尝试在 Azure 门户中开发一个 Azure 函数 (Node.js),该函数在创建文档时由 Cosmos DB 触发。Azure 文档说要这样做,首先我必须从模板中选择“Cosmos db 触发器”,但我的函数中没有模板出现......只出现 HTTP 和定时器触发器选项。我想使用 CosmosDB 和 IoTHUB 作为触发器,输入输出。有没有被忽略的要求?为什么我没有更多触发器选项?需要指导。

HTTP 和计时器触发器作为唯一选项

选项“更多模板”不会出现在快速启动中

Hur*_*hen 5

看来您创建了一个“httptrigger”函数,您需要通过模板创建 Cosmos DB 触发器。请参考以下步骤: 1. 点击“+”-->“入口” 在此处输入图片说明

2.点击“更多模板”-->“完成并查看模板” 在此处输入图片说明

3.选择“Azure Cosmos DB触发器” 在此处输入图片说明

4.点击“安装” 在此处输入图片说明

5.在输入框中填写您的 Cosmos db 详细信息。 在此处输入图片说明

有关更多信息,您可以参考本教程