Azure Blob存储到Azure Service Bus的消息

时间:2017-11-30 09:40:41

标签: azure azure-servicebus-queues azure-blob-storage

我试图弄清楚Azure Blob存储是否具有与Amazon S3类似的功能。可以通过某种方式配置S3存储桶,在创建新对象时,存储桶向SQS发送消息。我想知道Azure Blob存储是否能够对Azure Service Bus执行相同的操作(这类似于SQS,对吗?)。

到目前为止,我发现的唯一资源是https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overview,但是在右侧没有Azure Service Bus。我知道我可以使用函数作为代理,但我对直接连接感兴趣。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

服务总线(我认为您将服务总线与AWS中的SQS和SNS进行比较)无法订阅Blob存储事件。事件网格(您所指的链接在路线图上具有服务总线支持,但未确认日期。

我认为您最好的选择是Azure功能(如果您不想编写代码,则为Logic应用程序),它具有blob存储触发器以捕获事件并执行操作X. https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-storage-blob-triggered-function

或等待事件网格,但你仍然得到“代理”部分。

答案 1 :(得分:0)

一种选择是使用逻辑应用程序/事件网格,您可以直接从天蓝色blob存储(https://azure.microsoft.com/it-it/blog/azure-service-bus-now-integrates-with-azure-event-grid/)添加触发器。另一种选择是添加具有azure函数的blob触发器,并编写代码以执行所需的任何操作。