【问题标题】:How do I clean a blob before copying to it (Azure release pipeline)如何在复制到 blob 之前对其进行清理(Azure 发布管道)
【发布时间】:2019-02-25 16:02:42
【问题描述】:

我的发布管道使用上传到 blob 存储 Azure File Copy

我想在复制新文件之前删除 blob 中的现有文件。

帮助显示

cleanTargetBeforeCopy: false

仅适用于虚拟机

(因为它是一个发布管道,我无论如何都无法编辑 YAML)

可选参数的工具提示显示

上传到时将应用的可选 AzCopy.exe 参数 像斑点一样,/NC:10。如果此处未指定可选参数,则 默认情况下将添加以下可选参数。 /是的, /SetContentType、/Z、/V、/S(仅当容器名称不是 $root 时), /BlobType:page(仅当指定的存储帐户是高级帐户时 帐户)。如果源路径是文件,将始终添加 /Pattern 无论您是否指定了可选参数。

【问题讨论】:

标签: azure-devops


【解决方案1】:

我想在复制新文件之前删除 blob 中的现有文件。

如果您想在运行复制文件任务期间覆盖 blob,我们需要添加另一个可选参数。

正如你提到的,如果我们不添加可选参数。默认添加/Y参数。

运行 Azure Copy Files 任务时,默认情况下,blob 将被新文件替换。

如果要清理容器,可以在运行 Azure 复制文件任务之前使用 Azure Powershell 命令delete the containerrecreate the new one

【讨论】:

    猜你喜欢
    • 2012-06-13
    • 2021-07-31
    • 2014-10-05
    • 2022-01-05
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    • 2020-08-24
    相关资源
    最近更新 更多