Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
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:
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:
- Metody uwierzytelniania
- Tworzenie i usuwanie tabeli
- Tworzenie i usuwanie jednostek tabeli
- Tabele zapytań
- Jednostki zapytań
- Aktualizowanie i zaktualizowanie lub dodanie elementów w tabeli
- Wysyłanie żądań wsadowych transakcyjnych
- Wysyłanie transakcyjnych żądań wsadowych za pomocą pomocnika TableTransaction
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:
- Przykłady kodu obiektu blob platformy Azure
- Przykłady kodu usługi Azure Data Lake
- Przykłady kodu usługi Azure Files
- Przykłady kodu usługi Azure Queue
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.
- Szybki start: biblioteka klienta usługi Azure Blob Storage dla języka JavaScript
- Szybki start: biblioteka klienta kolejki Azure w JavaScript
- Wprowadzenie do usługi Azure Table Service w języku JavaScript
Następne kroki
Aby uzyskać informacje na temat przykładów dla innych języków:
- .NET: przykłady usługi Azure Storage przy użyciu platformy .NET
- Java: przykłady usługi Azure Storage przy użyciu języka Java
- Python: przykłady usługi Azure Storage przy użyciu języka Python
- C++: Przykłady usługi Azure Storage przy użyciu języka C++
- Wszystkie inne języki: przykłady usługi Azure Storage