Accesați fișierele din spațiul de stocare BLOB public Azure utilizând .NET Core

Azure Blob Storage este soluția Microsoft de stocare a obiectelor pentru cloud. Stocarea blob este optimizată pentru stocarea unor cantități masive de date nestructurate, cum ar fi date text sau binare.

Stocarea blob-ului este ideală pentru:

Obiectele din spațiul de stocare Blob pot fi accesate de oriunde în lume prin HTTP sau HTTPS. Utilizatorii sau aplicațiile client pot accesa blob-uri prin URL-uri, Azure Storage REST API, Azure PowerShell, Azure CLI sau o bibliotecă client Azure Storage.

Fișierele Azure vă permit să s și să partajați fișiere de rețea foarte disponibile, care pot fi accesate utilizând protocolul standard Server Message Block (SMB). Aceasta înseamnă că mai multe VM-uri pot partaja aceleași fișiere atât cu acces de citire, cât și cu acces la scriere. De asemenea, puteți citi fișierele folosind interfața REST sau bibliotecile client de stocare.

Un lucru care distinge fișierele Azure de fișierele dintr-o partajare de fișiere corporativă este că puteți accesa fișierele de oriunde din lume utilizând o adresă URL care indică fișierul și include un token de semnătură de acces partajat (SAS). Puteți genera jetoane SAS; permit accesul specific la un activ privat pentru o anumită perioadă de timp.

Accesați stocarea publică Blob Azure

Să presupunem că avem adresa URL de stocare blob azur public „https: // {accountName} .blob.core.windows.net / {containerName}”, care ar putea fi accesată fără nicio acreditare, am putea accesa fișierele folosind .NET Core

Notă: modificați {accountName} cu numele contului dvs. de stocare azure, schimbați {containerName} în numele containerului dvs. de stocare azure, schimbați {maxRecordNumber} la numărul maxim de înregistrări

În cazul în care trebuie să scrieți conținutul fișierului fără a-l descărca, puteți utiliza codul de mai jos

Vă mulțumim că ați citit