如何解决从AzureDevops存储库获取一些文件并将其上传到Azure Blob存储的容器的有效方法
假设我在 AzureDevops 中有一个存储库,该存储库的结构就像某些文件夹中包含json文件一样。 例如:
Folder A:
File1.json
File2.json
Folder B:
File3.json
Folder C:
File4.json
我需要从存储库中获取这些文件,并将其放置在名为文件夹A,文件夹B,文件夹C 的现有 Azure存储帐户容器中。
请使用 java 提供最佳解决方案。我尝试了几种方法,其中包括:
- 在本地FS中克隆整个存储库,然后将文件一个接一个地上传到blob。
- 使用过的Azure Devops rest API一次获取文件的内容,并将每个文件上传到相应的blob名称中的blob。但是,这导致REST API的文件数量增加了+1。
解决方法
从AzureDevops存储库获取一些文件并将其上传到Azure Blob存储的容器的有效方法
有一个任务Azure File Copy,可用于将文件复制到Microsoft Azure存储Blob或虚拟机(VM)。
您可以查看this document了解更多详细信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。