我将医学图像上传到Azure存储。我使用Microsoft提供的MS DICOM服务器API和JS库将文件上载到Azure Blob Storage。但它们并不是那么快。我希望能找到像dropbox方法这样的东西。文件同步速度快且可恢复。运行此操作的最佳方法是什么?我预计我的web应用程序会有很高的流量。数十个客户端将同时上传到我的云存储。谢谢
发布于 2021-08-30 12:16:31
·您可以使用Azure AzCopy实用工具来实现此目的,并且您可以使用以下关于powershell中的Azcopy的命令来将文件从本地存储同步到azure blob存储。
语法:-
‘’azcopy sync '‘https://.blob.core.windows.net/’-recursive‘
示例:-
azcopy sync 'C:\myDirectory‘'https://mystorageaccount.blob.core.windows.net/mycontainer’-recursive
·您还可以在容器和本地资源之间同步文件,这样对存储资源中任何文件的任何修改(如删除)也会复制到其他目标存储资源。对于要从目标存储资源中删除的文件,您必须将‘-delete- destination’参数添加到‘true’或‘prompt’。
·对于资源之间的定期数据同步,您可以创建一个windows任务计划程序作业,该作业将每2小时运行一次,其中包含为同步目的而调用和运行的azcopy脚本。此外,请参考以下链接,了解有关用于执行特定操作的azcopy的各种参数的更多信息。
https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-blobs-synchronize
https://docs.microsoft.com/en-us/azure/storage/common/storage-ref-azcopy-sync
https://stackoverflow.com/questions/68969824
复制相似问题