Compartilhar via


Biblioteca de Armazenamento do Azure para JavaScript

armazenamento do Azure é um serviço gerenciado da Microsoft que fornece armazenamento em nuvem altamente disponível, seguro, durável, escalonável e redundante. As bibliotecas a seguir no JavaScript facilitam o consumo do serviço de Armazenamento do Azure.

Pacotes cliente (12.X.X)

Serviço Pacote NPM Exemplos Guia de Introdução
de Blobs de Armazenamento @azure/storage-blob de exemplos typescript de blob-blob
de armazenamento-blob-JavaScript-examples
Ler e gravar objetos e arquivos de blob de armazenamento do Azure
arquivos de armazenamento @azure/storage-file-share
storage-file-share-javascript-examples
de Fila de Armazenamento @azure/ de fila de armazenamento
Enviar e receber mensagens entre aplicativos conectados à nuvem com
fila de armazenamento do Azure
tabela de armazenamento de armazenamento do Azure
(Herdado)
- Ler e gravar dados estruturados grandes com da Tabela de Armazenamento do Azure
da Tabela de Dados @azure/tabelas de dados exemplos de typescript de tabela de dados
data-table-JavaScript-examples
Ler e gravar dados estruturados grandes com da Tabela de Armazenamento do Azure

Instale o módulo npm com npm install seguido pelo package-name. Por exemplo

npm install @azure/storage-blob

e examine os exemplos dos links fornecidos na tabela acima.

Leia mais sobre os pacotes de cliente aqui – bibliotecas de cliente do Armazenamento do Azure para JavaScript.

Encontre mais guias de introdução em Procurar exemplos de código

Pacote de Gerenciamento

Instalar o módulo npm

Instalar o módulo npm de gerenciamento de armazenamento do Azure

npm install @azure/arm-storage

Exemplo

Exemplos para usar este módulo em Node.js, bem como aplicativos de navegador, podem ser encontrados no README para o módulo

Problemas conhecidos

Esta seção detalha os problemas conhecidos das bibliotecas de clientes do Armazenamento do Azure para JavaScript.

Mensagem de erro InvalidHeaderValue ao usar a versão beta do SDK

Em cenários raros, aplicativos que atualizaram para a versão beta mais recente ou geralmente disponível do SDK podem receber uma mensagem de erro InvalidHeaderValue. Esse problema pode ocorrer ao usar qualquer uma das bibliotecas de Armazenamento. A mensagem de erro é semelhante ao exemplo a seguir:

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> 

Se você tiver atualizado para a versão beta mais recente ou geralmente disponível do SDK e tiver esse erro, é recomendável fazer downgrade para a versão anterior do SDK geralmente disponível para ver se o problema é resolvido. Se o problema persistir ou se a recomendação não for viável, abrir um tíquete de suporte para explorar outras opções.