Partilhar via


Exemplos de Armazenamento do Azure usando bibliotecas de cliente JavaScript

Este artigo fornece uma visão geral dos cenários de exemplo de código encontrados em nossos guias do desenvolvedor e repositório de exemplos. Clique nos links para visualizar os exemplos correspondentes, em nossos guias do desenvolvedor ou nos repositórios do GitHub.

Os guias do desenvolvedor são coleções de artigos que fornecem informações detalhadas e exemplos de código para cenários específicos relacionados aos serviços de Armazenamento do Azure. Para saber mais sobre os guias do desenvolvedor do Armazenamento de Blob para JavaScript ou TypeScript, consulte Introdução ao Armazenamento de Blob do Azure e JavaScript

Nota

Esses exemplos usam a biblioteca JavaScript v12 mais recente do Armazenamento do Azure. Para obter o código v11 herdado, consulte Introdução ao Serviço de Blob do Azure no Node.js no repositório GitHub.

Amostras de blob

A tabela a seguir liga a guias para desenvolvedores do Armazenamento de Blobs do Azure e a exemplos usando bibliotecas de cliente JavaScript. Os links do guia do desenvolvedor incluem trechos de código JavaScript e TypeScript, enquanto os links de exemplo levam você diretamente ao código no repositório GitHub.

Tópico Guia do programador Exemplos no GitHub
Autenticação/autorização Autorizar o acesso e conectar ao Armazenamento de Blobs

Criar uma SAS de delegação de utilizador para um blob

Criar uma SAS de serviço para um blob

Criar uma SAS de conta
Autenticar usando o Microsoft Entra ID (recomendado):
JavaScript
TypeScript

1Autenticar usando credencial de chave partilhada:
JavaScript
TypeScript

1Autenticar usando cadeia de conexão:
JavaScript
TypeScript
Criar contêiner Criar um contêiner Criar contêiner:
JavaScript
TypeScript
Carregar Carregar um blob Carregar um blob:
JavaScript
TypeScript

Carregar paralelamente um fluxo para um blob:
JavaScript
TypeScript
Descarregar Baixar um blob Baixar um blob:
JavaScript
TypeScript

Download paralelo de blob de bloco:
JavaScript
TypeScript
Lista Listar contêineres

Listar blobs
Listar contêineres:
JavaScript
TypeScript

Listar contêineres usando um iterador:
JavaScript
TypeScript

Listar contêineres por página:
JavaScript
TypeScript

Listar blobs usando um iterador:
JavaScript
TypeScript

Listar blobs por página:
JavaScript
TypeScript

Listar blobs por hierarquia:
JavaScript
TypeScript
Excluir Excluir contêineres

Excluir blobs
Excluir um contêiner:
JavaScript
TypeScript
Copiar Visão geral das operações de cópia

Copiar um blob de um URL de objeto de origem

Copiar um blob com agendamento assíncrono
Arrendamento Criar e gerir concessões de contentores

Criar e gerir concessões de blobs
Propriedades e metadados Gerir propriedades e metadados de contentor

Gerir propriedades e metadados de blob
Tags de índice Usar tags de índice de blob para gerenciar e localizar dados
Camadas de acesso Defina ou altere a camada de acesso de um blob de bloco Definir a camada de acesso em um blob:
JavaScript
TypeScript
Serviço Blob Criar um cliente de serviço de blob:
JavaScript
TypeScript

Criar cliente de serviço de blob usando um URL SAS:
JavaScript
TypeScript
Instantâneo Criar um instantâneo de blob:
JavaScript
TypeScript

Transferir um instantâneo de blob:
JavaScript
TypeScript
Resolução de Problemas Acionar um erro recuperável usando um cliente de contêiner:
JavaScript
TypeScript

1 A Microsoft recomenda que você use o fluxo de autenticação mais seguro disponível. O fluxo de autenticação descrito neste exemplo requer um grau muito alto de confiança no aplicativo e acarreta riscos que não estão presentes em outros fluxos. Você só deve usar esse fluxo quando outros fluxos mais seguros, como identidades gerenciadas, não forem viáveis.

Amostras de armazenamento Data Lake

A tabela a seguir vincula a exemplos de armazenamento Data Lake que usam bibliotecas de cliente JavaScript:

Tópico Exemplos no GitHub
Serviço Data Lake Criar um cliente de serviço Data Lake
Sistema de ficheiros Criar um sistema de arquivos
Listar sistemas de arquivos
Listar caminhos em um sistema de arquivos
Excluir um sistema de arquivos
Ficheiro Criar um ficheiro
Descarregar um ficheiro

Exemplos de Arquivos do Azure

A tabela a seguir vincula a exemplos de Arquivos do Azure que usam bibliotecas de cliente JavaScript:

Tópico Exemplos no GitHub
Autenticação 1Autenticar usando uma cadeia de conexão
1Autenticar usando uma credencial de chave compartilhada
Autenticar usando AnonymousCredential
Conectar-se usando um pipeline personalizado
Conectar-se usando um proxy
Partilhar Criar uma partilha
Listar ações
Listar compartilhamentos por página
Excluir um compartilhamento
Diretório Criar um diretório
Listar arquivos e diretórios
Listar arquivos e diretórios por página
Ficheiro Carregar um ficheiro em paralelo
Upload paralelo de um fluxo legível
Download paralelo de um arquivo
Listar identificadores de arquivo
Listar identificadores de arquivo por página

1 A Microsoft recomenda que você use o fluxo de autenticação mais seguro disponível. O fluxo de autenticação descrito neste exemplo requer um grau muito alto de confiança no aplicativo e acarreta riscos que não estão presentes em outros fluxos. Você só deve usar esse fluxo quando outros fluxos mais seguros, como identidades gerenciadas, não forem viáveis.

Amostras de fila

A tabela a seguir apresenta exemplos de Filas do Azure que usam bibliotecas de clientes JavaScript.

Tópico Exemplos no GitHub
Autenticação 1Autenticar usando uma cadeia de conexão
1Autenticar usando uma credencial de chave compartilhada
Autenticar usando AnonymousCredential
Conectar-se usando um pipeline personalizado
Conectar-se usando um proxy
Autenticar usando o Microsoft Entra ID (recomendado)
Serviço de Fila Criar um cliente de serviço de fila
Fila Criar uma nova fila
Listar filas
Listar filas por página
Excluir uma fila
Mensagem Enviar uma mensagem para uma fila
Espreite as mensagens

Receber mensagens
Excluir mensagens

1 A Microsoft recomenda que você use o fluxo de autenticação mais seguro disponível. O fluxo de autenticação descrito neste exemplo requer um grau muito alto de confiança no aplicativo e acarreta riscos que não estão presentes em outros fluxos. Você só deve usar esse fluxo quando outros fluxos mais seguros, como identidades gerenciadas, não forem viáveis.

Amostras de tabela

A tabela a seguir vincula a exemplos de Tabelas do Azure que usam bibliotecas de cliente JavaScript:

Exemplos para bibliotecas de cliente preteridas estão disponíveis em Exemplos de Armazenamento de Tabela do Azure para JavaScript.

Bibliotecas de exemplo de código do Azure

Para visualizar as bibliotecas de exemplo JavaScript completas, vá para:

Você pode navegar e clonar o repositório GitHub para cada biblioteca.

Guias de introdução

Confira os guias a seguir se estiver procurando instruções sobre como instalar e começar a usar as bibliotecas de cliente do Armazenamento do Azure.

Próximos passos

Para obter informações sobre amostras para outros idiomas: