Biblioteka usługi Azure Storage dla języka JavaScript

Azure Storage to usługa zarządzana firmy Microsoft zapewniająca magazyn w chmurze o wysokiej dostępności, bezpieczny, trwały, skalowalny i nadmiarowy. Poniższe biblioteki w języku JavaScript ułatwiają korzystanie z usługi Azure Storage.

Pakiety klienta (12.X.X)

Usługa Pakiet NPM Przykłady Wprowadzenie — przewodnik
Storage Blob @azure/storage-blob storage-blob-typescript-examples
storage-blob-JavaScript-examples
Odczytywanie i zapisywanie obiektów i plików z obiektu blob usługi Azure Storage
Pliki magazynu @azure/storage-file-share storage-file-share-typescript-examples
storage-file-share-javascript-examples
Kolejka magazynu @azure/kolejka magazynu storage-queue-typescript-examples
storage-queue-JavaScript-examples
Wysyłanie i odbieranie komunikatów między aplikacjami połączonymi z chmurą za pomocą polecenia
Kolejka usługi Azure Storage
Tabela magazynu azure-storage
(Starsza wersja)
- Odczytywanie i zapisywanie dużych danych strukturalnych za pomocą tabeli usługi Azure Storage
Tabela danych @azure/tabela danych data-table-typescript-examples
data-table-JavaScript-examples
Odczytywanie i zapisywanie dużych danych strukturalnych za pomocą tabeli usługi Azure Storage

Zainstaluj moduł npm, a npm install następnie element package-name. Na przykład

npm install @azure/storage-blob

i przyjrzyj się przykładom z linków podanych w powyższej tabeli.

Dowiedz się więcej o pakietach klienta tutaj — Biblioteki klienta usługi Azure Storage dla języka JavaScript.

Znajdź więcej przewodników wprowadzających na stronie Przeglądanie przykładów kodu

Pakiet administracyjny

Instalowanie modułu npm

Instalowanie modułu npm zarządzania magazynem platformy Azure

npm install @azure/arm-storage

Przykład

Przykłady użycia tego modułu w Node.js oraz aplikacji przeglądarki można znaleźć w pliku README dla modułu

Znane problemy

W tej sekcji szczegółowo przedstawiono znane problemy dotyczące bibliotek klienckich usługi Azure Storage dla języka JavaScript.

Komunikat o błędzie InvalidHeaderValue podczas korzystania z wersji beta zestawu SDK

W rzadkich scenariuszach aplikacje, które zostały uaktualnione do najnowszej wersji beta lub ogólnie dostępnej wersji zestawu SDK, mogą otrzymać InvalidHeaderValue komunikat o błędzie. Ten problem może wystąpić w przypadku korzystania z dowolnej z bibliotek usługi Storage. Komunikat o błędzie wygląda podobnie do następującego przykładu:

HTTP/1.1 400 The value for one of the HTTP headers is not in the correct format.
Content-Length: 328
Content-Type: application/xml
Server: Microsoft-HTTPAPI/2.0
x-ms-request-id: <REMOVED>
Date: Fri, 19 May 2023 17:10:33 GMT
 
<?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidHeaderValue</Code><Message>The value for one of the HTTP headers is not in the correct format.
RequestId:<REMOVED>
Time:2023-05-19T17:10:34.2972651Z</Message><HeaderName>x-ms-version</HeaderName><HeaderValue>yyyy-mm-dd</HeaderValue></Error> 

Jeśli przeprowadzono uaktualnienie do najnowszej wersji beta lub ogólnie dostępnej wersji zestawu SDK i wystąpi ten błąd, zaleca się obniżenie poziomu do poprzedniej ogólnie dostępnej wersji zestawu SDK, aby sprawdzić, czy problem zostanie rozwiązany. Jeśli problem będzie się powtarzać lub jeśli zalecenie nie jest możliwe, otwórz bilet pomocy technicznej , aby zapoznać się z dalszymi opcjami.