AzCopy上传本地文件到Azure存储为文件,没有斑点
我试图上传使用以下命令我的本地硬盘Azure的Blob存储550K的文件(AzCopy 5.1.1) -AzCopy上传本地文件到Azure存储为文件,没有斑点
AzCopy /Source:d:\processed /Dest:https://ContainerX.file.core.windows.net/fec-data/Reports/ /DestKey:SomethingSomething== /S
它立即开始搅动。
但它实际上是创建一个新的Azure的文件存储文件夹,名为FEC数据/报告,而不是建立在Azure的斑点文件夹FEC数据/我已经创建报告新的斑点。
我错过了什么?
另外,是否有保留旧文件的日期创建(或类似)值?
感谢,
但它实际上是创建一个名为而 FEC数据/报告比天青斑点 文件夹FEC创造新的斑点新Azure的文件存储文件夹-data /报告我已经创建。
我错过了什么?
您看到此行为的原因是因为您上传到File
存储而不是Blob
存储。要将文件上传到Blob
存储,您需要指定blob服务端点(blob.core.windows.net
)。所以,你的命令是:
AzCopy /Source:d:\processed /Dest:https://ContainerX.blob.core.windows.net/fec-data/Reports/ /DestKey:SomethingSomething== /S
而且,反正是有保留的创建日期(或类似)的 旧文件值?
假设您想保留blob的创建日期与桌面文件的日期相同,那么这是不可能的。 Blob的Last Modified Date/Time
是一个系统属性,在blob创建时得到分配,每次blob更改时都会更新。但是,您可以使用blob的元数据并在那里存储文件的创建日期/时间。
Gaurav的答案实际上是第一个,但由于它是以评论的形式存在,所以我不能将其标记为答案。 – TRH
我认为你必须得到你想要部署像文件 鲍勃的实例:
AzCopy /Source:d:\processed /Dest:https://ContainerX.blob.core.windows.net/fec-data/Reports/ /DestKey:SomethingSomething== /S
斑点:上传 上传单个文件
AzCopy /Source:C:\myfolder/Dest:https://myaccount.blob.core.windows.net/mycontainer /DestKey:key /Pattern:"abc.txt"
如果指定的目标容器不存在,AzCopy将创建它并上载文件。
上传单个文件到虚拟目录
AzCopy /Source:C:\myfolder /Dest:https://myaccount.blob.core.windows.net/mycontainer/vd /DestKey:key /Pattern:abc.txt
如果指定的虚拟目录不存在,AzCopy将上传文件,包括其名称的虚拟目录(例如,在本例中,VD /的abc.txt以上)。
请参考链接:https://docs.microsoft.com/en-us/azure/storage/storage-use-azcopy
尝试将'file.core.windows.net'更改为'blob.core.windows.net'。 –
获胜者WInner ... – TRH