【发布时间】:2018-12-23 12:06:34
【问题描述】:
我正在尝试处理 Azure 存储容器中的一些 blob。我们的业务用户将csv 文件上传到blob container。任务是处理这些文件并将数据保存在Azure SQL DB 的临时表中,以便他们稍后进行分析。这涉及创建与csv 文件的文件结构动态匹配的表。我已经让这部分工作正常。我正在使用python 来完成这部分任务。
任务的下一部分是在数据库中处理完blob 后通过电子邮件通知用户(谁上传了blob),向他们提供与blob 对应的表名。理想情况下,我还应该能够通过仅在与他上传的blob 对应的表上向用户授予读取权限来设置数据库中的权限。
为了实现这一点,我想我会从blob 属性中读取blob owner 或last modified by 属性,并将该信息用于通知/数据库权限。但我无法在blob properties 中找到任何此类属性。我尝试在存储帐户级别使用诊断日志记录,但日志也没有显示有关 created by 或 modified by 的任何信息。
有人可以指导我如何让这个工作正常吗?
【问题讨论】:
标签: python-3.x azure azure-blob-storage