【问题标题】:Monitor if any new blob appeared in Azure Blob Storage监视 Azure Blob 存储中是否出现任何新 blob
【发布时间】:2019-12-25 22:24:57
【问题描述】:

我正在使用带有 com.microsoft.azure:azure-storage-spring-boot-starterdependency 的 Spring Boot 连接到 Azure Blob 存储。

我创建了一个 blob 容器来访问特定容器:

@Bean
@SneakyThrows
public CloudBlobContainer blobContainer(CloudStorageAccount cloudStorageAccount) {
    return cloudStorageAccount
            .createCloudBlobClient()
            .getContainerReference(containerName);
}

我的目标是监控是否有人上传了新的 blob 来下载和处理。

【问题讨论】:

标签: java azure spring-boot azure-blob-storage


【解决方案1】:

就像刚才提到的一样,你可以使用Event Grid。这是官方建议的方法。

但是,总有一些其他的方法。

例如,您可以使用 Azure 函数应用,并使用存储 blob 触发器。这样,每上传一个新的blob,都会触发该函数。这是一个快速入门教程:Create a function triggered by Azure Blob storage

另一种选择是使用 Azure 逻辑应用。 https://docs.microsoft.com/en-us/azure/connectors/connectors-create-api-azureblobstorage

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2012-03-02
    • 2013-07-05
    • 2019-08-17
    • 2016-11-24
    • 2011-02-08
    • 2018-07-13
    • 2020-03-17
    • 2016-03-04
    • 2019-07-28
    相关资源
    最近更新 更多