Azure功能 - 使用Azure功能的表存储触发器

时间:2017-05-29 13:37:52

标签: azure azure-functions

当实体添加到Azure表存储时,我需要一种方法来触发Azure功能。有没有办法做到这一点 ?当我尝试添加新的Azure功能时,我没有看到任何Azure表存储触发器。我看到有Queue和Blob触发器可用。

如果不支持Azure表存储触发器,那么我是否需要具有Http触发器并将Azure表存储作为输入绑定?

由于

2 个答案:

答案 0 :(得分:2)

表存储没有触发器绑定。

这里详细介绍了今天可用的不同绑定所支持的内容:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings#overview

  

如果不支持Azure表存储触发器,那么我是否需要具有Http触发器并将Azure表存储作为输入绑定?

是的,这种方法可行,并允许您在依赖单独的触发器的同时将表数据作为输入传递。根据您使用的客户端类型和您的要求,使用队列触发器也是另一个不错的选择。

答案 1 :(得分:1)

@venki Fabio Cavalcante对你说的是真的。 Azure功能没有存储表的触发选项。但是,无论您的业务是否需要将数据存储到存储表中,并且您作为开发人员决定将Azure功能用于您的架构,您就能够配置功能以使用来自存储表的数据作为输入你的功能!这非常有效。

但是,还有另一种方法可以将您的功能配置为自动生成"触发,使用存储队列(适用于小型企业)或服务总线(适用于需要更强大机制的企业)