Biblioteca de Armazenamento do Azure para JavaScript
O Armazenamento do Microsoft Azure é um serviço gerido da Microsoft que fornece armazenamento na cloud altamente disponível, seguro, durável, dimensionável e redundante. As bibliotecas seguintes no JavaScript facilitam a utilização do serviço de Armazenamento do Azure.
Pacotes de 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 escrever objetos e ficheiros a partir do Blob de Armazenamento do Azure |
Ficheiros de Armazenamento | @azure/storage-file-share |
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 aplicações ligadas à cloud com Fila de Armazenamento do Azure |
Tabela de Armazenamento |
azure-storage (Legado) |
- | Ler e escrever grandes dados estruturados com a Tabela de Armazenamento do Azure |
Tabela de Dados | @azure/tabela de dados |
data-table-typescript-examples data-table-JavaScript-examples |
Ler e escrever grandes dados estruturados com a Tabela de Armazenamento do Azure |
Instale o módulo npm com npm install
seguido do package-name
. Por exemplo,
npm install @azure/storage-blob
e observe os exemplos das ligações fornecidas 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 Gestão
Instalar o módulo npm
Instalar o módulo npm de gestão de armazenamento do Azure
npm install @azure/arm-storage
Exemplo
Pode encontrar exemplos para utilizar este módulo no Node.js, bem como aplicações de browser, no README do módulo
Problemas conhecidos
Esta secção detalha os problemas conhecidos das bibliotecas de cliente do Armazenamento do Microsoft Azure para JavaScript.
Mensagem de erro InvalidHeaderValue ao utilizar a versão beta do SDK
Em cenários raros, as aplicações que atualizaram para a versão beta mais recente ou disponível geralmente do SDK podem receber uma InvalidHeaderValue
mensagem de erro. Este problema pode ocorrer ao utilizar qualquer uma das bibliotecas de Armazenamento. A mensagem de erro tem um aspeto semelhante ao seguinte exemplo:
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 tiver atualizado para a versão beta mais recente ou disponível geralmente do SDK e ocorrer este erro, recomenda-se que mude para uma 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 pedido de suporte para explorar mais opções.
Azure SDK for JavaScript