Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure管道/AZ副本未复制到存储blob中的根目录_Azure_Azure Storage_Azure Pipelines_Azcopy - Fatal编程技术网

Azure管道/AZ副本未复制到存储blob中的根目录

Azure管道/AZ副本未复制到存储blob中的根目录,azure,azure-storage,azure-pipelines,azcopy,Azure,Azure Storage,Azure Pipelines,Azcopy,我在通过azure管道将github代码部署到azure存储时遇到问题。它是通过AZCopy部署的,但是它会进入一个子目录,我相信这就是我得到404的原因,因为index.html文件不在根目录中。如何让管道为根目录部署存储blob 步骤: -任务:AzureFileCopy@2 displayName:“AzureBlob文件副本” 投入: 源路径:dist/ azureSubscription:“” 目的地:AzureBlob 存储:ivflowstorageaccount Contain

我在通过azure管道将github代码部署到azure存储时遇到问题。它是通过AZCopy部署的,但是它会进入一个子目录,我相信这就是我得到404的原因,因为index.html文件不在根目录中。如何让管道为根目录部署存储blob

步骤:
-任务:AzureFileCopy@2
displayName:“AzureBlob文件副本”
投入:
源路径:dist/
azureSubscription:“”
目的地:AzureBlob
存储:ivflowstorageaccount
ContainerName:“$web”
它复制到$web的文件夹中有我的dist文件,所以前面的步骤看起来很好,但我不知道为什么它不复制到根目录。谢谢你的帮助


通常,在不指定Blob前缀的情况下,默认情况下,指定文件夹中的内容会复制到容器的根目录中

根据屏幕截图,目录结构如下所示

dist 

-ivflow 
 
  -index.html
文件index.html位于文件夹ivflow中,如果要将index.html复制到存储blob中的根目录,我们可以删除index.html文件,并通过任务Azure文件副本(SourcePath:dist/ivflow/ivflow)将文件重新复制到根目录

如果要删除所有目录结构并仅将文件复制到存储blob,建议从底部文件夹逐个复制该文件夹


此外,请尝试使用AzureFileCopy@3而不是AzureFileCopy@2.

这张票有更新吗?如果您有任何问题,请随时告诉我。如果答案可以帮助,你可以考虑。
dist 

-ivflow 
 
  -index.html