Dela via


Azure Storage-exempel med JavaScript-klientbibliotek

Den här artikeln innehåller en översikt över kodexempelscenarier som finns i våra utvecklarguider och exempellagringsplats. Klicka på länkarna för att visa motsvarande exempel, antingen i våra utvecklarguider eller i GitHub-lagringsplatser.

Utvecklarguider är samlingar med artiklar som innehåller detaljerad information och kodexempel för specifika scenarier som rör Azure Storage-tjänster. Mer information om Utvecklarguider för Blob Storage för JavaScript eller TypeScript finns i Kom igång med Azure Blob Storage och JavaScript

Kommentar

De här exemplen använder det senaste Azure Storage JavaScript v12-biblioteket. Äldre v11-kod finns i Komma igång med Azure Blob Service i Node.js på GitHub-lagringsplatsen.

Blobexempel

Följande tabell länkar till Utvecklarguider och exempel för Azure Blob Storage som använder JavaScript-klientbibliotek. Utvecklarguidelänkarna innehåller JavaScript- och TypeScript-kodfragment, medan exempellänkarna tar dig direkt till koden på GitHub-lagringsplatsen.

Ämne Utvecklarguide Exempel på GitHub
Autentisering/auktorisering Auktorisera åtkomst och ansluta till Blob Storage

Skapa en SAS för användardelegering för en blob


Skapa en tjänst-SAS för en blob


Skapa ett konto-SAS
Autentisera med Microsoft Entra-ID (rekommenderas):
JavaScript
TypeScript

1Autentisera med delad nyckelautentisering:
JavaScript
TypeScript

1Autentisera med anslutningssträng:
JavaScript
TypeScript
Skapa container Skapa en container Skapa container:
JavaScript
TypeScript
Ladda upp Ladda upp en blob Ladda upp en blob:
JavaScript
TypeScript

Parallell uppladdning av en dataström till en blob:
JavaScript
TypeScript
Ladda ned Ladda ned en blob Ladda ned en blob:
JavaScript
TypeScript

Parallell nedladdning av blockblob:
JavaScript
TypeScript
Lista Lista behållare

Lista blobbar
Lista containrar:
JavaScript
TypeScript

Lista containrar med hjälp av en iterator:
JavaScript
TypeScript

Lista containrar efter sida:
JavaScript
TypeScript

Lista blobar med hjälp av en iterator:
JavaScript
TypeScript

Lista blobar efter sida:
JavaScript
TypeScript

Lista blobar efter hierarki:
JavaScript
TypeScript
Ta bort Ta bort containrar

Ta bort blobar
Ta bort en container:
JavaScript
TypeScript
Kopiera Översikt över kopieringsåtgärder Kopiera en blob från en källobjekt-URL

Hyra Skapa och hantera containerlån

Skapa och hantera bloblån
Egenskaper och metadata Hantera containeregenskaper och metadata

Hantera blobegenskaper och metadata
Indextaggar Använda blobindextaggar för att hantera och hitta data
Åtkomstnivåer Ange eller ändra åtkomstnivån för en blockblob Ange åtkomstnivån på en blob:
JavaScript
TypeScript
Blobtjänst Skapa en blobtjänstklient:
JavaScript

Skapa blobtjänstklient med hjälp av en SAS-URL:
Ögonblicksbild Skapa en blobögonblicksbild:
JavaScript

Ladda ned en blobögonblicksbild:
Felsökning Utlösa ett återställningsbart fel med hjälp av en containerklient:
JavaScript
TypeScript

1 Microsoft rekommenderar att du använder det säkraste tillgängliga autentiseringsflödet. Det autentiseringsflöde som beskrivs i det här exemplet kräver en mycket hög grad av förtroende för programmet och medför risker som inte finns i andra flöden. Du bör bara använda det här flödet när andra säkrare flöden, till exempel hanterade identiteter, inte är livskraftiga.

Exempel på Data Lake Storage

Följande tabell länkar till Data Lake Storage-exempel som använder JavaScript-klientbibliotek:

Ämne Exempel på GitHub
Data Lake-tjänsten Skapa en Data Lake-tjänstklient
Filsystem Skapa ett filsystem
Lista filsystem
Lista sökvägar i ett filsystem
Ta bort ett filsystem
Fil Skapa en fil
Ladda ned en fil

Azure Files-exempel

Följande tabell länkar till Azure Files-exempel som använder JavaScript-klientbibliotek:

Ämne Exempel på GitHub
Autentisering 1Autentisera med en anslutningssträng
1Autentisera med hjälp av autentiseringsuppgifter för delad nyckel
Autentisera med Hjälp av AnonymousCredential
Ansluta med en anpassad pipeline
Ansluta med hjälp av en proxy
Dela Skapa en resurs
Lista aktier
Lista aktier efter sida
Ta bort en resurs
Katalog Skapa en katalog
Lista filer och kataloger
Visa en lista över filer och kataloger efter sida
Fil Parallell uppladdning av en fil
Parallell uppladdning av en läsbar ström
Parallell nedladdning av en fil
Lista filhandtag
Lista filhandtag per sida

1 Microsoft rekommenderar att du använder det säkraste tillgängliga autentiseringsflödet. Det autentiseringsflöde som beskrivs i det här exemplet kräver en mycket hög grad av förtroende för programmet och medför risker som inte finns i andra flöden. Du bör bara använda det här flödet när andra säkrare flöden, till exempel hanterade identiteter, inte är livskraftiga.

Köexempel

Följande tabell länkar till Azure Queues-exempel som använder JavaScript-klientbibliotek:

Ämne Exempel på GitHub
Autentisering 1Autentisera med en anslutningssträng
1Autentisera med hjälp av autentiseringsuppgifter för delad nyckel
Autentisera med Hjälp av AnonymousCredential
Ansluta med en anpassad pipeline
Ansluta med hjälp av en proxy
Autentisera med Microsoft Entra-ID (rekommenderas)
Kötjänst Skapa en kötjänstklient
Skapa en ny kö
Lista köer
Lista köer efter sida
Ta bort en kö
Meddelande Skicka ett meddelande till en kö
Titta på meddelanden

Ta emot meddelanden
Ta bort meddelanden

1 Microsoft rekommenderar att du använder det säkraste tillgängliga autentiseringsflödet. Det autentiseringsflöde som beskrivs i det här exemplet kräver en mycket hög grad av förtroende för programmet och medför risker som inte finns i andra flöden. Du bör bara använda det här flödet när andra säkrare flöden, till exempel hanterade identiteter, inte är livskraftiga.

Exempel på tabeller

Följande tabell länkar till Azure Tables-exempel som använder JavaScript-klientbibliotek:

Exempel för inaktuella klientbibliotek finns i Azure Table Storage-exempel för JavaScript.

Azure-kodexempelbibliotek

Om du vill visa de fullständiga JavaScript-exempelbiblioteken går du till:

Du kan bläddra och klona GitHub-lagringsplatsen för varje bibliotek.

Kom igång-guider

Läs följande guider om du letar efter instruktioner om hur du installerar och kommer igång med Azure Storage-klientbiblioteken.

Nästa steg

För information om exempel för andra språk: