有没有办法做到这一点?Azure存储blob从url上传
我有很多在几台服务器和Amazon S3存储文件,并且需要从一个应用程序(Java /红宝石)
我宁愿不下载我的应用程序服务器上的这些文件,然后将其上传到上传到Azure的Azure blob存储。
我检查了Java和Ruby SDK,它似乎没有直接的方法基础上的例子来做到这一点(意味着我必须先下载我的应用程序服务器上的这些文件,并将其上传到Azure中)
更新: 刚刚在Java SDK中发现了约CloudBlockBlob.startCopy()。 尝试了它,它基本上是我想要的,而不使用第三方工具,如AzCopy。
我写了一篇博客文章不久前在Azure中的Blob容器复制S3斗,你可能会发现有用:http://gauravmantri.com/2012/06/15/how-to-copy-a-bucket-from -amazon-S3到Windows-天青-BLOB存储-使用拷贝-斑点/。请注意,这里使用的一些函数可能会被弃用,但是这篇文章应该给你一个关于如何实现这个功能的想法。 –
您好@GauravMantri,感谢您的博文,我在google上搜索过,并在打开此问题之前找到您的博客文章,因为我正在寻找Java解决方案。你说得对,这个功能已经被弃用了,但它确实告诉我在哪里寻找。 再次感谢您的评论和伟大的博客文章。 – edthix
仅供参考:AzCopy不是第三方工具。这是微软创建和维护的。 –