【问题标题】:Download file from Azure using AzCopy(v8) but only download the one with newest modified time使用 AzCopy(v8) 从 Azure 下载文件,但只下载修改时间最新的文件
【发布时间】:2020-07-31 16:38:44
【问题描述】:

我正在尝试使用 AzCopy(v8) 自动从 Azure 下载。在一个 blob 中,我们有几个带有前缀“BuildTools”的 .zip 文件,后面跟着时间的修改。目前我们所做的是硬编码 /pattern 以匹配 AzCopy 命令中的文件名(最新修改时间),以便我们可以下载最新版本。

但我希望脚本自动对前缀为“BuildTools”的所有文件进行排序,然后只下载具有最新“Last Modified”时间的文件。

我已阅读 AzCopy(v8) 中的文档,并且知道有与“修改时间”相关的标志(/MT、/XN、/XO),但它们不是我想要的。

只是想知道是否有人对此有任何想法。提前致谢。

【问题讨论】:

    标签: azure powershell azcopy


    【解决方案1】:

    如果您愿意尝试预览功能,我建议启用 Blob Verisoning 并下载最新版本。通过这种方式,您可以管理服务器端的逻辑或生命周期。减少你的代码。

    关于 Blob 版本控制的预览博客 - https://docs.microsoft.com/en-us/azure/storage/blobs/versioning-overview?tabs=powershell (目前在少数地区可用,但我想值得等待)

    否则,您可以通过 API 调用尝试文件或对象属性,其中包含最后修改日期。下方链接: https://docs.microsoft.com/en-us/rest/api/storageservices/get-file-properties

    【讨论】:

    • 感谢您的建议阿曼迪普!会给他们一个机会。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    相关资源
    最近更新 更多