biblioteca de clientes de gerenciamento de Armazenamento do Microsoft Azure para .NET

Armazenamento do Microsoft Azure é um serviço gerenciado pela Microsoft que fornece armazenamento em nuvem altamente disponível, seguro, durável, escalonável e redundante.

Essa biblioteca dá suporte ao gerenciamento de recursos de Armazenamento do Microsoft Azure, incluindo a criação de novas contas de armazenamento.

Essa biblioteca segue as novas diretrizes do SDK do Azure e fornece muitos recursos principais:

- Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET.
- Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing.
- HTTP pipeline with custom policies.
- Better error-handling.
- Support uniform telemetry across all languages.

Introdução

Instalar o pacote

Instale a biblioteca de gerenciamento do Armazenamento do Microsoft Azure para .NET com o NuGet:

dotnet add package Azure.ResourceManager.Storage

Pré-requisitos

Primeiro, para instalar o pacote de Identidade do Microsoft Azure :

dotnet add package Azure.Identity

Configure uma maneira de autenticar no Microsoft Azure com o Azure Identity.

Algumas opções são:

Mais informações e diferentes abordagens de autenticação usando o Microsoft Azure Identity podem ser encontradas neste documento.

Autenticar o cliente

A opção padrão para criar um cliente autenticado é usar DefaultAzureCredential. Como todas as APIs de gerenciamento passam pelo mesmo endpoint, para interagir com recursos, apenas um ArmClient de nível superior precisa ser criado.

Para autenticar no Microsoft Azure e criar um ArmClient, faça o seguinte código:

using Azure.Identity;
using Azure.ResourceManager;

ArmClient armClient = new ArmClient(new DefaultAzureCredential());

Mais documentação para a Azure.Identity.DefaultAzureCredential classe podem ser encontradas neste documento.

Principais conceitos

Os principais conceitos do SDK do Microsoft Azure para .NET podem ser encontrados aqui

Exemplos

Solução de problemas

Próximas etapas

Para obter mais informações sobre o SDK do Microsoft Azure, consulte este site.

Participante

Para obter detalhes sobre como contribuir para esse 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 CLA (Contrato de Licença do Colaborador) declarando que você tem o direito de nos conceder, e de fato concede, os direitos de usar sua contribuição. Para obter detalhes, visite https://cla.microsoft.com.

Quando você envia uma solicitação de pull, um CLA-bot determina automaticamente se você precisa fornecer um CLA e decorar a PR adequadamente (por exemplo, rótulo, comentário). Basta seguir as instruções fornecidas pelo bot. Você só precisará executar essa ação uma vez em todos os repositórios usando nosso CLA.

Este projeto adotou o Código de Conduta de Software Livre da Microsoft. Para saber mais, confira as Perguntas frequentes sobre o Código de Conduta ou contate o opencode@microsoft.com caso tenha outras dúvidas ou comentários.