我的发布管道使用上载到Blob存储 Azure File Copy
我想在复制新文件之前删除Blob中的现有文件。
帮助显示
cleanTargetBeforeCopy: false
仅适用于VM
(因为它是发布管道,所以我还是无法编辑YAML)
“可选参数”的工具提示显示
上载到时将应用的可选AzCopy.exe参数 斑点,/ NC:10。如果此处未指定可选参数,则 默认情况下会添加以下可选参数。 / Y, / SetContentType,/ Z,/ V,/ S(仅当容器名称不是$ root时), / BlobType:page(仅当指定的存储帐户为高级帐户时 帐户)。如果源路径是文件,则将始终添加/ Pattern 不管您是否指定了可选参数。
答案 0 :(得分:0)
我想在复制新文件之前删除Blob中的现有文件。
如果您想在运行复制文件任务期间覆盖blob,我们必须添加另一个可选参数。
正如您提到的,如果我们不添加可选参数。默认情况下会添加 / Y 参数。
在运行Azure复制文件任务时,默认情况下,blob将被新文件替换。
如果要清洁容器,可以在运行Azure复制文件任务之前使用Azure Powershell命令delete the container和recreate the new one。