Conectar la aplicación a los servicios de Azure

Azure ofrece una variedad de servicios que las aplicaciones pueden aprovechar independientemente de si se hospedan en Azure o en el entorno local. Por ejemplo, podría:

  • Use Azure Blob Storage para almacenar y recuperar archivos en la nube.
  • Agregue la funcionalidad de búsqueda de texto completo a la aplicación mediante Azure AI Search.
  • Use Azure Service Bus para controlar la mensajería entre distintos componentes de una arquitectura de microservicios.
  • Use Text Analytics para identificar y redactar datos confidenciales en un documento.

Los servicios de Azure ofrecen la ventaja de que Están totalmente administrados por Azure.

Acceso a los servicios de Azure desde el código de aplicación

Hay dos maneras de acceder al servicio de Azure desde el código de la aplicación.

  • SDK de Azure: disponible para .NET, Java, JavaScript, Python y Go.
  • API REST de Azure: disponible en todos los idiomas.

Cuando sea posible, se recomienda usar el SDK de Azure para acceder a los servicios de Azure desde el código de la aplicación. Entre las ventajas del uso del SDK de Azure se incluyen las siguientes:

  • Acceder a los servicios de Azure es igual que usar cualquier otra biblioteca. Importe el paquete de SDK adecuado en la aplicación, cree un objeto de cliente y, a continuación, llame a métodos en el objeto de cliente para comunicarse con el recurso de Azure.
  • Simplifica el proceso de autenticación de la aplicación en Azure. Al crear un objeto de cliente del SDK, se incluyen las credenciales correctas y el SDK se encarga de autenticar las llamadas a Azure.
  • Modelo de programación simplificado. Internamente, el SDK de Azure llama a la API REST de Azure. Sin embargo, el SDK de Azure ha integrado el control de errores, la lógica de reintento y la paginación de resultados, lo que simplifica la programación con el SDK que llamar directamente a la API REST.

SDK de Azure

El SDK de Azure permite el acceso mediante programación a los servicios de Azure desde aplicaciones .NET, Java, JavaScript, Python y Go. Las aplicaciones instalan los paquetes necesarios desde su administrador de paquetes respectivo y, a continuación, llaman a métodos para acceder mediante programación a los recursos de Azure.

Puede encontrar más información sobre el SDK de Azure para cada idioma en el Centro para desarrolladores de cada idioma.

Idioma   Información general Lista de paquetes
.NET Logo .NET Introducción al SDK de Azure para .NET Lista de paquetes del SDK de Azure para .NET
Java Logo Java Introducción al SDK de Azure para Java Lista de paquetes del SDK de Azure para Java
JavaScript Logo JavaScript Introducción al SDK de Azure para JavaScript Lista de paquetes del SDK de Azure para JavaScript
Python Logo Python Introducción al SDK de Azure para Python Lista de paquetes del SDK de Azure para Python
Golang Logo Go Introducción al SDK de Azure para Go Lista de paquetes del SDK de Azure para Go

API REST de Azure

Los lenguajes de programación no compatibles con el SDK de Azure pueden usar la API REST de Azure. Los detalles de cómo llamar a la API REST de Azure y una lista completa de las operaciones están disponibles en la introducción a la API REST de Azure.