![](/img/trans.png)
[英]C#: Pass filters to ADLS gen2 storage from C# and get the result
[英]What is the efficient way to get data from ADLS Gen2 and bind it to Angular UI?
我正在使用 Angular SPA 项目类型来创建客户端应用程序。
我要绑定到 UI 的数据存在于 ADLS Gen2 存储中。
连接到 ADLS Gen 2 并获取数据的有效方法是什么?
我知道有可用的blob SDK,但我不确定就性能而言它的效率如何
1.如果您更喜欢使用 SDK,那么blob SDK
是获取数据的正确方法。 使用 Blob SDK,您可以将数据下载到本地或获取 stream 等数据。
2.如果要将数据下载到本地,然后绑定到UI,可以使用AZcopy ,它比blob SDK
提供更高的性能。
3.最后一种方式,你可以对这些数据使用sas-token。 然后你可以使用 sas-token => 获取数据 url 然后你可以直接使用这些 url 并绑定到 UI。 这是生成 sas-token 的屏幕截图,您可以像只读一样控制权限:
假设您在 ADLS Gen2 中有此数据:test/image1.jgp,当您生成 sas-token 时,将此数据添加到上面生成的Blob Service SAS URL
中,如下所示:
https://ADLS_Gen2_account.blob.core.windows.net/test/image1.jpg?sv=xxxx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.