如何:Azure CosmosDB表更新触发的Azure python功能(新项目/修改项目/删除项目)



我想让一个Azure函数工作,在这个函数中,每个新项目、修改现有项目或删除CosmosDB中的项目都会触发该函数。到目前为止,我能找到的文档总是关于CosmosDB作为一个documentDB的功能。

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

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

有人知道我是如何创建这样一个函数的吗?表的控制平面操作上的触发器?因此,我可以让函数查看表中该特定请求的数据。

我想让Azure函数在函数在每个新项目、修改现有项目或删除时触发宇宙数据库中的一个项目。

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

例如:

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

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

最新更新