Udostępnij za pomocą


Przykłady usługi Azure Storage korzystające z bibliotek klienckich języka JavaScript

Ten artykuł zawiera omówienie przykładowych scenariuszy kodu znalezionych w naszych przewodnikach dla deweloperów i repozytorium przykładów. Kliknij linki, aby wyświetlić odpowiednie przykłady w naszych przewodnikach dla deweloperów lub w repozytoriach GitHub.

Przewodniki dla deweloperów to kolekcje artykułów, które zawierają szczegółowe informacje i przykłady kodu dla określonych scenariuszy związanych z usługami Azure Storage. Aby dowiedzieć się więcej na temat przewodników dla deweloperów usługi Blob Storage dla języka JavaScript lub TypeScript, zobacz Rozpoczynanie pracy z usługą Azure Blob Storage i językiem JavaScript

Uwaga

Te przykłady korzystają z najnowszej biblioteki Języka JavaScript usługi Azure Storage w wersji 12. Aby zapoznać się ze starszym kodem w wersji 11, zobacz Wprowadzenie do usługi Azure Blob Service w Node.js w repozytorium GitHub.

Przykłady blobów

Poniższa tabela zawiera linki do przewodników dla deweloperów usługi Azure Blob Storage i przykładów korzystających z bibliotek klienckich języka JavaScript. Linki przewodnika dla deweloperów obejmują fragmenty kodu JavaScript i TypeScript, a przykładowe linki prowadzą bezpośrednio do kodu w repozytorium GitHub.

Temat Przewodnik dewelopera Przykłady w serwisie GitHub
Uwierzytelnianie/autoryzacja Autoryzowanie dostępu i połączenie do Blob Storage

Tworzenie użytkownika delegowania SAS dla obiektu blob


Tworzenie usługi SAS dla obiektu blob

Tworzenie konta SAS
Uwierzytelnij się przy użyciu identyfikatora Microsoft Entra ID (zalecane):
JavaScript
TypeScript

1Uwierzytelnij się przy użyciu poświadczeń klucza współużytkowanego:
JavaScript
TypeScript

1Uwierzytelnij się przy użyciu parametrów połączenia:
JavaScript
TypeScript
Tworzenie kontenera Tworzenie kontenera Tworzenie kontenera:
JavaScript
TypeScript
Prześlij Prześlij blob Przekazywanie obiektu blob:
JavaScript
TypeScript

Równoległe przekazywanie strumienia do obiektu blob:
JavaScript
TypeScript
Pobierz Pobierz obiekt blob Pobierz obiekt blob:
JavaScript
TypeScript

Równoległe pobieranie obiektu blob typu block:
JavaScript
TypeScript
Lista Lista kontenerów

Lista blobów
List kontenerów:
JavaScript
TypeScript

Lista kontenerów przy użyciu iteratora:
JavaScript
TypeScript

Lista kontenerów według strony:
JavaScript
TypeScript

Lista blobów przy użyciu iteratora:
JavaScript
TypeScript

Lista blobów według strony:
JavaScript
TypeScript

Lista blobów według hierarchii:
JavaScript
TypeScript
Usuń Usuwanie kontenerów

Usuwanie obiektów blob
Usuń kontener:
JavaScript
TypeScript
Kopiuj Omówienie operacji kopiowania

Kopiowanie obiektu blob z adresu URL obiektu źródłowego

Kopiowanie obiektu blob za pomocą planowania asynchronicznego
Dzierżawa Tworzenie i zarządzanie dzierżawami kontenerów

Tworzenie i zarządzanie dzierżawami obiektów blob
Właściwości i metadane Zarządzanie właściwościami kontenera i metadanymi

Zarządzanie właściwościami obiektów blob i metadanymi
Tagi indeksowania Użyj tagów indeksu blob do zarządzania i wyszukiwania danych
Poziomy dostępu Ustawianie lub zmienianie warstwy dostępu obiektu blob typu blokowego Ustawianie warstwy dostępu w obiekcie blob:
JavaScript
TypeScript
Usługa Blob Tworzenie klienta usługi obiektów blob:
JavaScript
TypeScript

Tworzenie klienta usługi blob przy użyciu adresu URL sygnatury dostępu współdzielonego:
JavaScript
TypeScript
Migawka Tworzenie migawki obiektu blob:
JavaScript
TypeScript
Pobieranie migawki obiektu blob:


Rozwiązywanie problemów Wyzwalanie możliwego do odzyskania błędu przy użyciu klienta kontenera:
JavaScript TypeScript

1 Microsoft zaleca korzystanie z najbezpieczniejszej dostępnej metody uwierzytelniania. Przepływ uwierzytelniania opisany w tym przykładzie wymaga bardzo wysokiego poziomu zaufania w aplikacji i niesie ze sobą ryzyko, które nie występują w innych przepływach. Tego przepływu należy używać tylko wtedy, gdy inne bezpieczniejsze przepływy, takie jak tożsamości zarządzane, nie są opłacalne.

Przykłady usługi Data Lake Storage

Poniższa tabela zawiera linki do przykładów usługi Data Lake Storage korzystających z bibliotek klienckich Języka JavaScript:

Temat Przykłady w serwisie GitHub
Usługa Data Lake Tworzenie klienta usługi Data Lake
System plików Tworzenie systemu plików
Lista systemów plików
Wyświetlanie listy ścieżek w systemie plików
Usuwanie systemu plików
Plik Tworzenie pliku
Pobieranie pliku

Przykłady usługi Azure Files

Poniższa tabela zawiera linki do przykładów usługi Azure Files korzystających z bibliotek klienckich języka JavaScript:

Temat Przykłady w serwisie GitHub
Uwierzytelnianie 1.Uwierzytelnianie przy użyciu parametrów połączenia
1. Uwierzytelnianie przy użyciu poświadczeń klucza współużytkowanego
Uwierzytelnianie przy użyciu elementu AnonymousCredential
Połącz się przy użyciu niestandardowego potoku
Nawiązywanie połączenia przy użyciu serwera proxy
Udostępnij Utwórz udział
Lista udziałów
Wyświetlanie listy udziałów według strony
Usuń udział
Katalog Tworzenie katalogu
Wyświetlanie listy plików i katalogów
Wyświetlanie listy plików i katalogów według strony
Plik Równoległe przekazywanie pliku
Równoległe przekazywanie strumienia z możliwością odczytu
Równoległe pobieranie pliku
Wyświetlanie listy dojść do plików
Wylistuj dojścia do plików według strony

1 Microsoft zaleca korzystanie z najbezpieczniejszej dostępnej metody uwierzytelniania. Przepływ uwierzytelniania opisany w tym przykładzie wymaga bardzo wysokiego poziomu zaufania w aplikacji i niesie ze sobą ryzyko, które nie występują w innych przepływach. Tego przepływu należy używać tylko wtedy, gdy inne bezpieczniejsze przepływy, takie jak tożsamości zarządzane, nie są opłacalne.

Przykłady kolejek

Poniższa tabela zawiera linki do przykładów usługi Azure Queues korzystających z bibliotek klienckich języka JavaScript:

Temat Przykłady w serwisie GitHub
Uwierzytelnianie 1.Uwierzytelnianie przy użyciu parametrów połączenia
1. Uwierzytelnianie przy użyciu poświadczeń klucza współużytkowanego
Uwierzytelnianie przy użyciu elementu AnonymousCredential
Połącz się przy użyciu niestandardowego potoku
Nawiązywanie połączenia przy użyciu serwera proxy
Uwierzytelnianie przy użyciu identyfikatora Entra firmy Microsoft (zalecane)
usługa do kolejkowania Utwórz klienta usługi kolejki
Kolejka Tworzenie nowej kolejki
Lista kolejek
Lista kolejek według stron
Usuń kolejkę
Komunikat Wyślij komunikat do kolejki
Zaglądaj na wiadomości

Odbieranie komunikatów
Usuwanie komunikatów

1 Microsoft zaleca korzystanie z najbezpieczniejszej dostępnej metody uwierzytelniania. Przepływ uwierzytelniania opisany w tym przykładzie wymaga bardzo wysokiego poziomu zaufania w aplikacji i niesie ze sobą ryzyko, które nie występują w innych przepływach. Tego przepływu należy używać tylko wtedy, gdy inne bezpieczniejsze przepływy, takie jak tożsamości zarządzane, nie są opłacalne.

Przykłady tabel

Poniższa tabela zawiera linki do przykładów tabel platformy Azure korzystających z bibliotek klienckich języka JavaScript:

Przykłady przestarzałych bibliotek klienckich są dostępne w przykładach usługi Azure Table Storage dla języka JavaScript.

Przykładowe biblioteki kodu platformy Azure

Aby wyświetlić pełne przykładowe biblioteki języka JavaScript, przejdź do:

Możesz przeglądać i klonować repozytorium GitHub dla każdej biblioteki.

Przewodniki wprowadzające

Zapoznaj się z poniższymi przewodnikami, jeśli szukasz instrukcji dotyczących sposobu instalowania i rozpoczynania pracy z bibliotekami klienta usługi Azure Storage.

Następne kroki

Aby uzyskać informacje na temat przykładów dla innych języków: