【发布时间】:2019-05-07 21:56:51
【问题描述】:
我将一系列 Excel 文件存储在我公司的 Azure 文件存储容器中。我的经理希望能够查看这些文件的文件创建日期,因为我们将每月运行相同报告的下载。有没有办法自动将创建的日期存储为 Azure 中的属性之一,或者添加一些自定义元数据?提前致谢。
【问题讨论】:
标签: azure azure-files
我将一系列 Excel 文件存储在我公司的 Azure 文件存储容器中。我的经理希望能够查看这些文件的文件创建日期,因为我们将每月运行相同报告的下载。有没有办法自动将创建的日期存储为 Azure 中的属性之一,或者添加一些自定义元数据?提前致谢。
【问题讨论】:
标签: azure azure-files
您当然可以将创建日期存储为文件的自定义元数据的一部分。但是,您需要注意某些事项:
您可以使用一些替代方法:
使用 Blob 存储
如果您可以使用 Blob 存储而不是文件存储,请使用它。 Blob 存储具有系统定义的创建日期属性,因此您无需执行任何特殊操作。不过和文件存储一样,Blob 存储也有查询的问题,但相对来说不那么痛苦。
使用表存储/SQL 数据库进行报告
出于查询目的,您可以将文件的创建日期存储在 Azure 表存储或 SQL 数据库中。这种方法的缺点是,因为它是一个完全独立的系统,所以保持数据同步是您的责任。例如,如果一个文件被删除,您需要确保该文件在数据库中的条目也被删除。
【讨论】: