【问题标题】:Azure Functions - Table Storage Trigger with Azure FunctionsAzure Functions - 使用 Azure Functions 的表存储触发器
【发布时间】:2017-10-29 20:18:23
【问题描述】:

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

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

谢谢

【问题讨论】:

  • 嗨,Venki,你能分享一下代码吗?我也有同样的问题。谢谢

标签: azure azure-functions


【解决方案1】:

表存储没有触发器绑定。

以下是有关当今可用的不同绑定所支持内容的详细视图:

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

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

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

【讨论】:

  • 嗨法比奥,你能分享代码吗?我也有同样的问题。谢谢
【解决方案2】:

@venki Fabio Cavalcante 对你说的话是真的。 Azure Function 没有存储表的触发选项。但是,无论您的业务是否需要将数据存储到存储表中,并且您作为开发人员决定在您的体系结构中使用 Azure 函数,您都可以将函数配置为使用来自存储表的数据作为函数的输入!这真的很好用。

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

【讨论】:

  • 嗨 Jose,您能分享一下 ServiceBus 的代码吗?我也有同样的问题。谢谢
猜你喜欢
  • 2022-01-19
  • 2018-10-26
  • 1970-01-01
  • 1970-01-01
  • 2021-02-08
  • 2018-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多