【问题标题】:Efficient way to get some files from AzureDevops repository and upload them to Azure Blob Store's container从 AzureDevops 存储库获取一些文件并将它们上传到 Azure Blob Store 的容器的有效方法
【发布时间】:2021-01-04 15:55:12
【问题描述】:

假设我在 AzureDevops 中有一个存储库,其中的结构就像一些文件夹在其中包含 json 文件。 例如:

Folder A: 
         File1.json
         File2.json
Folder B:
         File3.json
Folder C:
         File4.json

我需要从存储库中获取这些文件并将其放置在现有的 Azure 存储帐户容器中,名为:文件夹 A、文件夹 B、文件夹 C

请使用 java 提供最佳解决方案。我尝试了几种方法,其中包括:

  1. 在本地 FS 中克隆整个 repo,然后将文件一一上传到 blob。
  2. 使用 Azure Devops REST API 来一一获取文件的内容,并将每个内容上传到相应的 blob 名称中的 blob 上。但是,这会导致 REST API 的文件数量增加 1 次。

【问题讨论】:

  • 这个问题怎么样?下面的答案是否解决了您的问题,如果没有,请告诉我有关此问题的最新信息吗?

标签: java azure rest azure-devops azure-storage


【解决方案1】:

从 AzureDevops 存储库获取一些文件并将它们上传到 Azure Blob Store 的容器的有效方法

这里有一个任务Azure File Copy,可用于将文件复制到 Microsoft Azure 存储 blob 或虚拟机 (VM)。

您可以查看this document 了解更多详情。

【讨论】:

    猜你喜欢
    • 2021-03-07
    • 2017-01-24
    • 2017-08-19
    • 2021-02-18
    • 2012-03-22
    • 2019-04-01
    • 2020-10-15
    • 2022-01-18
    • 2020-09-05
    相关资源
    最近更新 更多