Compartilhar via


Conectar seu aplicativo aos Serviços do Azure

Esta é a quarta parte de uma série de 7 artigos para ajudar os desenvolvedores a começar a usar o Azure.

O Azure oferece uma variedade de serviços que os aplicativos podem aproveitar, independentemente de estarem hospedados no Azure ou no local. Por exemplo, você pode:

  • Use o Armazenamento de Blobs do Azure para armazenar e recuperar arquivos na nuvem.
  • Adicione a funcionalidade de pesquisa de texto completo ao seu aplicativo usando a Pesquisa de IA do Azure.
  • Use o Barramento de Serviço do Azure para lidar com mensagens entre diferentes componentes de uma arquitetura de microsserviços.
  • Use a Análise de Texto para identificar e redigir dados confidenciais em um documento.

Os serviços do Azure oferecem o benefício de serem totalmente gerenciados pelo Azure.

Acessar Serviços do Azure a partir do código do aplicativo

Há duas maneiras de acessar o serviço do Azure do código do aplicativo.

  • SDK do Azure - Disponível para .NET, Java, JavaScript, Python e Go.
  • API REST do API - Disponível em todas as linguagens.

Quando possível, é recomendável usar o SDK do Azure para acessar os Serviços do Azure do código do aplicativo. As vantagens de usar o SDK do Azure incluem:

  • Acessar os serviços do Azure é como usar qualquer outra biblioteca. Você importa o pacote de SDK apropriado para seu aplicativo, cria um objeto de cliente e chama métodos no objeto de cliente para se comunicar com o recurso do Azure.
  • Simplifica o processo de autenticação do aplicativo no Azure. Ao criar um objeto de cliente do SDK, você inclui as credenciais corretas e o SDK se encarrega de autenticar suas chamadas para o Azure
  • Modelo de programação simplificado. Internamente, o SDK do Azure chama a API REST do Azure. No entanto, o SDK do Azure tem tratamento de erros interno, lógica de repetição e paginação de resultados, tornando a programação no SDK mais simples do que chamar a API REST diretamente.

SDK do Azure

O SDK do Azure permite acesso programático aos Serviços do Azure de aplicativos .NET, Java, JavaScript, Python e Go. Os aplicativos instalam os pacotes necessários de seus respectivos gerenciadores de pacotes e então chamam métodos para acessar programaticamente os recursos do Azure.

Mais informações sobre o SDK do Azure para cada idioma podem ser encontradas no centro de desenvolvedores de cada linguagem.

Idioma   Visão geral Lista de pacotes
Logotipo do .NET .NET Visão geral do SDK do Azure para .NET Lista de pacotes do SDK do Azure para .NET
Logotipo do Java Java Visão geral do SDK do Azure para Java Lista de pacotes do SDK do Azure para Java
Logotipo do JavaScript JavaScript Visão geral do SDK do Azure para JavaScript Lista de pacotes do SDK do Azure para JavaScript
Logotipo do Python Python Visão geral do SDK do Azure para Python Lista de pacotes do SDK do Azure para Python
Logotipo do Golang Go Visão geral do SDK do Azure para Go Lista de pacotes do SDK do Azure para Go

API REST do Azure

As linguagens de programação que não tem suporte do SDK do Azure podem usar a API REST do Azure. Detalhes sobre como chamar a API REST do Azure e uma lista completa de operações estão disponíveis na API REST do Azure.