首页 > 解决方案 > adls 存储到 adls 存储文件传输

问题描述

尝试使用远程本地服务器和 azcopy 从一个 ADLS 存储帐户发送文件到另一个存储帐户(奇怪的要求,但需要)。

azcopy cp 'https://mysourceaccount.dfs.core.windows.net/mycontainer?sxxxxxx' 'https://mydestinationaccount.dfs.core.windows.net/mycontainer' --recursive

抛出如下错误:

在此处输入图像描述

标签: azureazure-storageazure-data-lake-gen2azcopy

解决方案


我在我的环境中进行了测试,它对我有用请使用以下格式的命令(您缺少第二个容器的 SAS 令牌和 –recursive=true)

azcopy copy "https://tstadlsstorage1.dfs.core.windows.net/testcontainer?SAS_token_for_container_in_source_storageaccount" "https://tstadlsstorage2.dfs.core.windows.net/testcontainer2?SAS_token_for_container_in_destination_storageaccount"
--recursive=true

在此处输入图像描述

输出 -

在此处输入图像描述

在此处输入图像描述


推荐阅读