将本地文件复制到Azure Blob-长文件名
我需要将包含多个子文件夹和文件的文件夹从本地计算机(Windows Server 2012)复制/同步到Azure Blob容器。有些路径超过260度 我试图使用AzCopy(),但遇到了一个文件名很长的异常将本地文件复制到Azure Blob-长文件名,azure,azure-storage,azure-storage-blobs,Azure,Azure Storage,Azure Storage Blobs,我需要将包含多个子文件夹和文件的文件夹从本地计算机(Windows Server 2012)复制/同步到Azure Blob容器。有些路径超过260度 我试图使用AzCopy(),但遇到了一个文件名很长的异常 将文件从本地PC复制到具有相当长的文件夹/文件名的Azure Blob容器有哪些选项?类似于RoboCopy,但我需要将文件夹映射到blob存储,我不确定这是否可行。Azure blob存储没有文件夹的概念。只有:container name+blob name(虽然blob的容器名称可以
将文件从本地PC复制到具有相当长的文件夹/文件名的Azure Blob容器有哪些选项?类似于RoboCopy,但我需要将文件夹映射到blob存储,我不确定这是否可行。Azure blob存储没有文件夹的概念。只有:
container name
+blob name
(虽然blob的容器名称可以包含分隔符,如\
,使其看起来像路径)
容器的名称不能超过63个字符(并且必须是小写)。这是绕不开的。如果您试图将本地服务器的路径存储为容器名称,并且该路径超过63个字符,那么它将不起作用
Azure文件共享(由Azure存储支持)没有此限制,因为它们支持标准的文件I/O操作和目录结构。如果您选择此路径,您应该能够按原样复制文件夹结构。有几点不同:
- 可以装载文件共享(作为smb共享),允许您仅通过(例如xcopy)复制内容
- 您可以调用SDK/API来复制文件(API略有不同)
- 文件共享限制为5TB,整个共享的总IOPS为1000