【问题标题】:Copy Azure blob to local machine as soon as blob is created创建 Blob 后立即将 Azure Blob 复制到本地计算机
【发布时间】:2017-09-30 00:44:25
【问题描述】:

我正在尝试创建一个 Windows 服务,该服务将检测何时将新 blob 上传到 Azure 上的某个容器并立即将它们下载到本地计算机上。我知道我可以在本地运行一个 blob 触发器,但似乎没有任何方法可以将它放入服务中。有人有什么想法吗?

【问题讨论】:

  • 在您的基础架构中将 blob 下载到可公开访问的服务器(通过 HTTP)而不是在本地计算机上下载的解决方案是否可以接受?
  • 很遗憾没有。
  • 当你的机器不可用时会发生什么(比如机器关闭)?
  • 那么需要所述文件的进程也没有运行。

标签: azure service windows-services azure-blob-storage azure-functions


【解决方案1】:

您应该能够通过使用带有 blob 触发器的标准 WebJobs SDK 来做到这一点,但作为服务而不是控制台应用运行。

您可以直接在此处找到有关将 blob 触发器与 SDK 一起使用的更多信息:https://github.com/Azure/azure-webjobs-sdk/wiki/Blobs

【讨论】:

    猜你喜欢
    • 2021-05-22
    • 2014-04-13
    • 1970-01-01
    • 2018-12-14
    • 1970-01-01
    • 2019-04-03
    • 2016-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多