我有一个命令,我正在复制一个 entire 容器,这对我的需要来说是多余的。命令是:
az storage blob copy start-batch \
--source-account-name ${san} \
--source-account-key ${key} \
--source-container ${sc} \
--account-name ${an} \
--account-key ${ak} \
--destination-container ${dc}
但是,在 ${sc} 中有一个子文件夹,例如 ${sc}/subdir1,甚至可能是 ${sc}/subdir1/subdir2,我想从中获取这些文件。但是,在 cli 中执行此操作:
az storage blob copy start-batch \
--source-account-name ${san} \
--source-account-key ${key} \
--source-container ${sc}/subdir1/* \
--account-name ${an} \
--account-key ${ak} \
--destination-container ${dc}
这表示没有找到匹配项,因为源容器就是 ${sc}。如果我尝试不带“*”的命令,我会收到以下错误消息:
The requested URI does not represent any resource on the server.
我如何为这种命令分配子目录?我知道有匹配的模式,但我需要深入一个或两个目录(blob)以获取所需的文件。