我正在尝试通过URL快速访问文本文件。 Azure门户(http://portal.azure.com)可以(最多)链接到特定文件夹的浏览视图,但我没有找到任何深入链接到特定文件的方法。
我还尝试了Azure存储资源管理器, 支持adl://网址但是(除了慢慢打开)它只浏览到文件夹,它实际上并没有打开它。
我的用例是,在每个数据处理作业结束时,我想打印一个URL来打开文本文件进行浏览。
任何想法或解决方法?
答案 0 :(得分:1)
事实上,ADLS中存储的文件不允许匿名访问。访问权限需要授权,以便我们无法直接通过URL打开它。
根据您的情况,我建议您创建自己的端点(例如:Azure Function)作为代理,以便在获得授权的情况下访问资源。您可以使用要作为参数打开的文件的URL访问Azure Function。然后发出请求以获取要显示的文件内容以供浏览。
此外,考虑到访问文件的安全性,您需要关注Access control in Azure Data Lake Store。
希望它对你有所帮助。