![](/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.