Compartilhar via


Exemplos de Armazenamento do Microsoft Azure usando bibliotecas de cliente JavaScript

Este artigo fornece uma visão geral dos cenários de exemplo de código encontrados em nosso repositório de exemplos e guias de desenvolvedor. Clique nos links para exibir os exemplos correspondentes, nos 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 Microsoft Azure. Para saber mais sobre o guia de desenvolvedor do Armazenamento de Blobs para JavaScript e TypeScript, consulte Introdução ao Armazenamento de Blobs do Azure e ao JavaScript.

Observação

Essas amostras usam a mais recente biblioteca v12 do Armazenamento do Azure para JavaScript. Para o código v11 herdado, confira Introdução ao Serviço Blob do Azure no Node.js no repositório GitHub.

Exemplos de blob

A tabela a seguir é vinculada aos guias e exemplos do desenvolvedor do Armazenamento de Blobs do Azure que usam bibliotecas de clientes JavaScript. Os links do guia do desenvolvedor incluem snippets de código JavaScript e TypeScript, enquanto os links de exemplo levam você diretamente para o código no repositório GitHub.

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

Criar uma SAS de delegação de usuário para um blob

Criar uma SAS de serviço para um blob

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

Autenticar usando credenciais de chave compartilhada:
JavaScript
TypeScript

Autenticar 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

Carregamento paralelo de um stream para um blob:
JavaScript
TypeScript
Download Baixar um blob Baixar um blob:
JavaScript
TypeScript

Blob de blocos de download paralelo:
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 uma URL de objeto de origem

Copiar um blob com agendamento assíncrono
Concessão Criar e gerenciar concessões de contêiner

Criar e gerenciar concessões de blob
Propriedades e metadados Gerenciar propriedades de contêiner e metadados

Gerenciar propriedades de blob e metadados
Marcas de índice Usar marcas de índice de blob para gerenciar e localizar dados
Níveis de acesso Definir ou alterar o nível de acesso de um blob de blocos Definir a camada de acesso em um blob:
JavaScript
TypeScript
Serviço Blob Criar um cliente de serviço de blob:
JavaScript
TypeScript

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

Baixar um instantâneo de blob:
JavaScript
TypeScript
Solução de problemas Acionar um erro recuperável usando um cliente de contêiner:
JavaScript
TypeScript

Amostras do Data Lake Storage

A tabela a seguir é vinculada a exemplos do Data Lake Storage que usam bibliotecas de clientes JavaScript:

Tópico Exemplos no GitHub
Serviço Data Lake Criar um cliente do serviço Data Lake
Sistema de arquivos Criar um sistema de arquivos
Listar sistemas de arquivos
Listar caminhos em um sistema de arquivos
Excluir um sistema de arquivos
Arquivo Criar um arquivo
Baixar um arquivo

Exemplos de Arquivos do Azure

A tabela a seguir é vinculada a exemplos dos Arquivos do Azure que usam bibliotecas de clientes JavaScript:

Tópico Exemplos no GitHub
Autenticação Autenticar usando uma cadeia de conexão
Autenticar usando uma credencial de chave compartilhada
Autenticar usando AnonymousCredential
Conectar-se usando um pipeline personalizado
Conectar-se usando um proxy
Compartilhar Criar um compartilhamento
Listar compartilhamentos
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
Arquivo Carregar um arquivo em paralelo
Carregar um fluxo legível em paralelo
Fazer download de um arquivo em paralelo
Listar identificadores de arquivo
Listar identificadores de arquivo por página

Exemplos de fila

A tabela a seguir é vinculada a exemplos das Filas do Azure que usam bibliotecas de clientes JavaScript:

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

Receber mensagens
Excluir mensagens

Exemplos de tabela

A tabela a seguir é vinculada a exemplos das Tabelas do Azure que usam bibliotecas de clientes JavaScript:

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

Bibliotecas de exemplo de código do Azure

Para exibir as bibliotecas de exemplo do JavaScript completas, acesse:

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

Guias de introdução

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

Próximas etapas

Para saber mais sobre exemplos para outras linguagens: