我们有一个指向 blob 存储容器的 Azure CDN。我们会定期通过 AZ Copy 上传新文件。
我可以通过多种方式设置它,例如https://docs.microsoft.com/nb-no/azure/cdn/cdn-manage-expiration-of-blob-content但不能批量设置。
是否可以通过 AzCopy 设置 Cache-Control 属性/元数据?
我们有一个指向 blob 存储容器的 Azure CDN。我们会定期通过 AZ Copy 上传新文件。
我可以通过多种方式设置它,例如https://docs.microsoft.com/nb-no/azure/cdn/cdn-manage-expiration-of-blob-content但不能批量设置。
是否可以通过 AzCopy 设置 Cache-Control 属性/元数据?
自 2019 年 5 月起,azcopy 支持设置 Cache-Control 属性 https://github.com/Azure/azure-storage-azcopy/releases/tag/v10.1.2
这是上面链接中的相应发布信息:
新的功能
- 现在可以在将文件上传到 Blob 存储和 Azure 文件时设置 Content-Disposition、Content-Language 和 Cache-Control 的标头。运行
azcopy copy --help
以查看命令行参数信息,包括设置新标头所需的信息。
查看 AzCopy 参数文档,您似乎无法设置 Cache-Control 属性。
但是,Azure 数据移动库公开了一个允许您设置属性的 SetAttributesCallback。