【问题标题】:How to build an Azure Function with Cosmos DB Trigger?如何使用 Cosmos DB 触发器构建 Azure 函数?
【发布时间】:2019-12-09 21:17:50
【问题描述】:

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

【问题讨论】:

    标签: node.js azure azure-functions azure-cosmosdb azure-triggers


    【解决方案1】:

    好像你创建了一个“httptrigger”函数,你需要通过模板创建 Cosmos DB 触发器。请参考以下步骤: 1. 点击“+”-->“门户内”

    2.点击“更多模板”-->“完成并查看模板”

    3.选择“Azure Cosmos DB 触发器”

    4.点击“安装”

    5.在输入框中填写您的 cosmos db 详细信息。

    更多信息可以参考这个tutorial。

    【讨论】:

    • 在我的例子中,Javascript Azure 函数,在第 2 步中没有“更多模板”选项......为什么? Cosmos DB 触发器不能在 javascript Azure 函数中使用?
    • 嗨@smontoya 您能否提供您的页面截图,其中缺少“更多模板”?
    • 嗨@smontoya,我在我身边测试它。如果我们在创建函数应用时在“操作系统”中选择“linux”,则不会显示“更多模板”。能否请您创建另一个功能应用并选择“windows”?
    • 你是对的,“windows”作为“操作系统”所有触​​发选项都可用...这是一个挫折...无论如何,问题已经得到解答,所以谢谢。
    • @smontoya,很高兴你解决了这个问题。能否请您将我的答案标记为“已接受”,谢谢~
    猜你喜欢
    • 2019-01-04
    • 1970-01-01
    • 2022-06-23
    • 2023-01-31
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    相关资源
    最近更新 更多