繁体   English   中英

从 ADLS Gen2 获取数据并将其绑定到 Angular UI 的有效方法是什么?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM