Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os SDKs do Azure são coleções de bibliotecas criadas para facilitar o uso dos serviços do Azure de diferentes idiomas. Os SDKs são projetados para simplificar as interações entre seu aplicativo e os recursos do Azure. À medida que seu código interage com os recursos do Armazenamento do Azure, você pode usar bibliotecas de cliente para gerenciar recursos e trabalhar com dados.
O SDK do Azure fornece dois conjuntos de bibliotecas para trabalhar com recursos de Armazenamento do Azure. Um conjunto de bibliotecas se baseia na API REST do Armazenamento do Azure e foi projetado para lidar com operações de acesso a dados para blobs, filas e arquivos. Essas bibliotecas às vezes são chamadas de plano de dados. Outro conjunto de bibliotecas se baseia na API REST do provedor de recursos de Armazenamento do Azure e foi projetado para lidar com operações de gerenciamento de recursos. Essas bibliotecas às vezes são chamadas de plano de gerenciamento.
Neste artigo, você aprenderá sobre as bibliotecas de plano de dados e de gerenciamento e quando usar cada conjunto de bibliotecas à medida que cria seu aplicativo.
Importante
Este artigo aborda as bibliotecas de cliente de Armazenamento do Azure mais recentes. Essas bibliotecas são atualizadas regularmente para gerar experiências consistentes e fortalecer sua postura de segurança. As bibliotecas mais antigas já não recebem suporte oficial ou atualizações da Microsoft. É recomendável fazer a transição para as novas bibliotecas do SDK do Azure para aproveitar os novos recursos e as atualizações críticas de segurança.
Bibliotecas para acesso a dados
As bibliotecas de plano de dados são criadas na API REST do Armazenamento do Azure, permitindo que você interaja com dados de blob, arquivo e fila. Essas bibliotecas de cliente fornecem um conjunto de classes que representam os recursos com os quais o utilizador interage, como contêineres de blob e blobs. Essas classes fornecem operações para trabalhar com recursos de Armazenamento do Azure. Por exemplo, você pode usar as bibliotecas de cliente do Armazenamento de Blobs para carregar e baixar blobs, listar contêineres e excluir blobs.
A tabela a seguir mostra as bibliotecas de cliente do Armazenamento do Azure para acesso a dados:
| Biblioteca | Referência | Pacote | Origem |
|---|---|---|---|
| Azure.Storage.Blobs | Referência | NuGet | GitHub |
| Azure.Storage.Blobs.Batch | Referência | NuGet | GitHub |
| Azure.Storage.Common | Referência | NuGet | GitHub |
| Azure.Storage.Files.DataLake | Referência | NuGet | GitHub |
| Azure.Storage.Files.Shares | Referência | NuGet | GitHub |
| Azure.Storage.Queues | Referência | NuGet | GitHub |
Para saber mais sobre como usar a biblioteca de cliente de Armazenamento de Blob para cenários específicos de acesso a dados, consulte o Guia do desenvolvedor do Armazenamento de Blob para .NET.
Na maioria dos casos, você deve usar as bibliotecas de plano de dados para trabalhar com recursos do Armazenamento do Azure. No entanto, para operações de gerenciamento de recursos, como criar ou excluir contas de armazenamento, gerenciar chaves de conta ou configurar cenários de failover, você precisa usar as bibliotecas de planos de gerenciamento.
Bibliotecas para gestão de recursos
As bibliotecas do plano de gerenciamento são criadas com base na API REST do provedor de recursos do Armazenamento do Azure, permitindo que você gerencie os recursos do Armazenamento do Azure. O provedor de recursos do Armazenamento do Azure é um serviço baseado no Gerenciador de Recursos do Azure e fornece acesso aos recursos de gerenciamento do Armazenamento do Azure. Você pode usar as bibliotecas do plano de gerenciamento para criar, atualizar, gerenciar e excluir recursos, como contas de armazenamento, pontos de extremidade privados e chaves de acesso à conta.
A tabela a seguir mostra a biblioteca de cliente do Armazenamento do Azure para gerenciamento de recursos:
| Biblioteca | Referência | Pacote | Origem |
|---|---|---|---|
| Azure.ResourceManager.Storage | Referência | NuGet | GitHub |
Para saber mais sobre como usar a biblioteca de gerenciamento de Armazenamento do Azure para cenários específicos de gerenciamento de recursos, consulte o Guia do desenvolvedor da biblioteca de gerenciamento de Armazenamento do Azure para .NET.
Próximos passos
- Para saber mais sobre como usar a biblioteca de cliente de Armazenamento de Blob para cenários específicos de acesso a dados, consulte os seguintes recursos do guia do desenvolvedor do plano de dados:
- Para saber mais sobre como usar a biblioteca de gerenciamento de Armazenamento do Azure para cenários específicos de gerenciamento de recursos, consulte Introdução à biblioteca de gerenciamento de Armazenamento do Azure para .NET.