当一个实体被添加到Azure表存储时,我需要一种触发Azure函数的方法。有办法这样做吗?当我尝试添加一个新的Azure函数时,我没有看到任何Azure表存储触发器。我看到了队列和Blob触发器可用。
如果不支持Azure表存储触发器,那么是否需要一个Http触发器并将Azure表存储作为输入绑定?
谢谢
发布于 2017-05-30 10:40:59
表存储没有触发器绑定。
下面是关于当前可用的不同绑定所支持的内容的详细视图:
https://learn.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings#overview
如果不支持Azure表存储触发器,那么是否需要一个Http触发器并将Azure表存储作为输入绑定?
是的,这种方法可以工作,并允许您在依赖单独的触发器时将表数据作为输入传递。根据您正在使用的客户机类型和您的需求,使用队列触发器也是另一个不错的选择。
发布于 2017-05-31 06:55:03
@venki,法比奥·卡瓦尔坎特对你说的话是真的。Azure函数没有存储表的触发器选项。但是,无论您的业务需要将数据存储到Storage中,还是您作为开发人员决定将Azure函数使用到您的体系结构中,您都可以将您的函数配置为使用存储表中的数据作为您的函数的输入!这个效果真的很好。
但是,还有另一种方法将您的函数配置为具有“自动”触发器,使用存储队列(用于小型企业)或服务总线(用于需要更健壮的机制的业务)
https://stackoverflow.com/questions/44243901
复制相似问题