首页 > 解决方案 > 是否可以使用 SMB 访问来自 Azure 文件共享的文件的用户定义元数据?

问题描述

我们遇到的核心问题是,我们有一个将文件保存到 Azure 文件共享的第 3 方 FTP 服务器,而且我们无法知道文件何时完成传输。我们目前有一系列暂停,以查看文件大小是否会发生变化,当大量文件被丢弃时会陷入困境。我们发现,一旦传输完成或取消,FTP 服务器将在文件上写入元数据。

我们将 Azure 文件共享作为驱动器安装在我们的服务器上。当文件被删除时,该应用程序正在写入额外的元数据,我相信通过SetMetadata 方法,这是一个第 3 方 FTP 服务器,所以我不能 100% 确定。

元数据可通过 REST API使用 GetProperties 方法访问,并在 x-ms-meta-name:value 响应标头中返回。根据该文档,该方法也可通过 SMB 获得。我想知道是否有人可以明确地说,为该文件创建的用户元数据可以通过在安装的驱动器上访问文件以某种方式访问​​,例如使用 C# 应用程序打开FileInfo 。

目标是避免直接使用存储访问凭证并避免任何 API 限制问题。

标签: ftpazure-storage-files

解决方案


推荐阅读