gpt4 book ai didi

java - 从 url 上传 Azure 存储 blob

转载 作者:行者123 更新时间:2023-12-01 10:16:56 24 4
gpt4 key购买 nike

有办法做到这一点吗?

我在少数服务器和 Amazon s3 存储上有大量文件,需要从应用程序 (Java/Ruby) 上传到 Azure

我不想将这些文件下载到我的应用服务器上,然后将其上传到 Azure Blob 存储。

我已经检查了 Java 和 Ruby sdk,根据示例似乎没有直接的方法来执行此操作(意味着我必须首先在我的应用程序服务器上下载这些文件并将其上传到 Azure)

更新:刚刚在 Java SDK 中发现了 CloudBlockBlob.startCopy() 。尝试了一下,这基本上就是我想要的,无需使用 AzCopy 等第三方工具。

最佳答案

您有几个选择,大部分都是经过许可的,但我认为AzureCopy是您最好的免费选择。您可以查看step by step experience on MSDN Blogs .

您所需要的只是这两项服务的访问 key 和一个简单的命令:

azurecopy -i https://mybucket.s3-us-west-2.amazonaws.com/-o https://mystorage.blob.core.windows.net/mycontainer -azurekey %AzureAccountKey% - s3k %AWSAccessKeyID% -s3sk %AWSSecretAccessKeyID% -blobcopy -destblobtype block

您可以将 blob 从一个容器传递到另一个容器。

关于java - 从 url 上传 Azure 存储 blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35840577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com