簡體   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