Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O 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 |
|---|---|---|---|
| Blob de Armazenamento | @azure/storage-blob |
storage-blob-typescript-examples storage-blob-JavaScript-examples |
Ler e gravar objetos e arquivos do Blob de Armazenamento do Azure |
| Arquivos de armazenamento | @azure/compartilhamento de arquivos de armazenamento |
storage-file-share-typescript-examples storage-file-share-javascript-examples |
|
| Fila de armazenamento | @azure/fila de armazenamento |
storage-queue-typescript-examples storage-queue-JavaScript-examples |
Enviar e receber mensagens entre aplicativos conectados à nuvem com Fila de Armazenamento do Azure |
| Tabela de Armazenamento |
azure-storage (Herdada) |
- | Ler e gravar grandes dados estruturados com a Tabela de Armazenamento do Azure |
| Tabela de dados | @azure/tabelas de dados |
data-table-typescript-examples data-table-JavaScript-examples |
Ler e gravar grandes dados estruturados com a 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 de 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 ou geralmente disponível do SDK
Em cenários raros, os aplicativos que atualizaram para a versão beta mais recente ou geralmente disponível do SDK podem receber uma InvalidHeaderValue mensagem de erro. 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, abra um tíquete de suporte para explorar outras opções.
Azure SDK for JavaScript