Este repositório é para o SDK do Azure para JavaScript (Node.js e navegador). Ele contém bibliotecas para a variedade de serviços do Azure. Bibliotecas de gerenciamento são pacotes que você usaria para provisionar e gerenciar recursos do Azure. Bibliotecas cliente são pacotes que você usaria para consumir esses recursos e interagir com eles.
Alguns recursos úteis para começar são:
/sdk
deste repositório. O mesmo arquivo leia-me pode ser encontrado na página inicial do pacote no npm.Cada serviço pode ter diversas bibliotecas disponíveis em cada uma das seguintes categorias:
NOTA: Alguns desses pacotes possuem versões beta. Se você precisar garantir que seu código esteja pronto para produção, use um dos pacotes estáveis e não beta.
Dado que já existe um recurso do Azure, você usaria as bibliotecas do cliente para consumi-lo e interagir com ele. A maioria dessas bibliotecas segue as Diretrizes de Design do SDK do Azure para JavaScript e TypeScript e compartilha uma série de funcionalidades principais, como novas tentativas, registro em log, protocolos de transporte, protocolos de autenticação, etc.
Para obter uma lista de todas as bibliotecas de clientes que seguem as novas diretrizes, visite nossa página de lançamentos do SDK do Azure.
As bibliotecas de gerenciamento permitem provisionar e gerenciar recursos do Azure por meio do Azure Resource Manager, ou seja, ARM. Você pode reconhecer essas bibliotecas por @azure/arm-
nos nomes dos pacotes. Eles são gerados automaticamente com base nos arquivos swagger que representam as APIs para gerenciamento de recursos.
As versões mais recentes dessas bibliotecas seguem as Diretrizes de Design do SDK do Azure para TypeScript. Estas novas versões fornecem uma série de capacidades básicas que são partilhadas entre todos os SDKs do Azure, incluindo a intuitiva biblioteca Azure Identity, um Pipeline HTTP com políticas personalizadas, tratamento de erros, rastreio distribuído e muito mais. Alguns recursos úteis para começar são:
NOTA: Se você estiver enfrentando problemas de autenticação com as bibliotecas de gerenciamento após atualizar determinados pacotes, é possível que você tenha atualizado para as novas versões do SDK sem alterar o código de autenticação. Consulte o guia de migração mencionado acima para obter instruções adequadas.
azure-sdk-js
.Experimente nossos recursos comunitários.
Problemas e bugs de segurança devem ser relatados de forma privada, por email, para o Microsoft Security Response Center (MSRC) [email protected]. Você deverá receber uma resposta dentro de 24 horas. Se por algum motivo você não fizer isso, entre em contato por e-mail para garantir que recebemos sua mensagem original. Mais informações, incluindo a chave MSRC PGP, podem ser encontradas no Security TechCenter.
Para obter detalhes sobre como contribuir para este repositório, consulte o guia de contribuição.
Este projeto aceita contribuições e sugestões. A maioria das contribuições exige que você concorde com um Contrato de Licença de Colaborador (CLA), declarando que você tem o direito de nos conceder, e realmente nos concede, os direitos de uso de sua contribuição. Para obter detalhes, visite https://cla.microsoft.com.
Quando você envia uma solicitação pull, um bot CLA determinará automaticamente se você precisa fornecer um CLA e decorará o PR adequadamente (por exemplo, rótulo, comentário). Basta seguir as instruções fornecidas pelo bot. Você só precisará fazer isso uma vez em todos os repositórios que usam nosso CLA.
Este projeto adotou o Código de Conduta de Código Aberto da Microsoft. Para obter mais informações, consulte as Perguntas frequentes sobre o Código de Conduta ou entre em contato com [email protected] com perguntas ou comentários adicionais.