0

我想让一个 Azure 函数正常工作,该函数在每个新项目、修改现有项目或删除 CosmosDB 中的项目时触发。到目前为止,我能够找到的文档始终是关于 CosmosDB 作为文档数据库的功能。

但是,我使用 cosmosdb 作为简单数据的表存储。我还找到了用于触发 Azure 功能的 Azure 表存储的单独文档,但我不确定这是否也适用于 CosmosDB?对我来说,它似乎不可用,因为它在队列消息上触发。 https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-table-input?tabs=python

我目前有一个使用 python SDK 将数据放入表中的函数。所以没有要触发的队列消息。

有谁知道我如何创建这样的功能?表的控制平面操作上的触发器?因此,我可以让函数针对特定请求查看表中的数据。

4

1 回答 1

0

我想让一个 Azure 函数正常工作,该函数在每个新项目、修改现有项目或删除 CosmosDB 中的项目时触发。

Azure 函数不提供这样的触发器来实现你想要的。您可以设计自己的逻辑。

如:

1、创建http触发器,操作完成后调用http触发器。

2、创建队列触发器,完成操作后向队列触发器发送消息。

于 2021-06-08T02:08:21.547 回答