我正在使用Angular SPA项目类型来创建客户端应用程序。
我想绑定到UI的数据存在于ADLS Gen2存储中。
连接到ADLS Gen 2并获取数据的有效方法是什么?
我知道有可用的blob SDK,但我不确定就性能而言,效率如何
答案 0 :(得分:1)
1。如果您更喜欢使用SDK,那么blob SDK
是获取数据的正确方法。使用blob SDK,您可以将数据下载到本地或获取流之类的数据。
2。如果要将数据下载到本地,然后绑定到UI,则可以使用AZcopy,它比blob SDK
具有更高的性能。
3。最后一种方法,可以对这些数据使用sas-token。然后,您可以使用sas-token =>获取数据URL,然后可以直接使用这些URL并绑定到UI。这是generate sas-token的屏幕截图,您可以像只读一样控制权限:
假设您在ADLS Gen2中具有以下数据:test / image1.jgp,当您生成sas令牌时,请将此数据添加到上面生成的Blob Service SAS URL
中,如下所示:
https://ADLS_Gen2_account.blob.core.windows.net/test/image1.jpg?sv=xxxx