从Azure Blob存储到Azure Service Bus的消息



我试图弄清Azure Blob存储是否具有与Amazon S3相似的功能。可以以某种方式配置S3存储桶,即创建新对象时,Bucket将消息发送到SQS。我想知道Azure Blob存储是否能够使用Azure Service Bus(类似于SQS,正确?)。

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

有什么想法?

服务总线(我认为您将服务总线与AWS中的SQS和SNS进行比较)没有能力订阅BLOB存储事件。事件网格(您拒绝的链接在路线图上具有服务总线支持,但没有确认日期。

我认为您的最佳选择是Azure函数(如果您不想编写代码,则具有blob存储触发器来捕获事件并执行操作X。https://learn.microsoft.com/en-us/azure/azure-functions/functions-create-storage-blob-trigned-function。

或等待litte以获取事件网格,但您仍然会得到"代理"部分。

一个选项是使用逻辑应用程序/事件网格,您可以直接从Azure Blob Storage(https://azure.microsoft.com/it-it-it/blog/azure--服务总线 - 新的综合 - 带有储备 - 事件网格/)。另一个选项是使用Azure函数添加Blob触发器并编写代码以执行您要寻找的任何操作。

最新更新