Delen via


Uw app verbinden met Azure Services

Dit is deel vier in een reeks van 7 artikelen om ontwikkelaars te helpen aan de slag te gaan met Azure.

Azure biedt verschillende services waarvan toepassingen kunnen profiteren, ongeacht of ze worden gehost in Azure of on-premises. U kunt bijvoorbeeld het volgende doen:

  • Gebruik Azure Blob Storage om bestanden in de cloud op te slaan en op te halen.
  • Voeg de mogelijkheid voor zoeken in volledige tekst toe aan uw toepassing met behulp van Azure AI Search.
  • Gebruik Azure Service Bus om berichten tussen verschillende onderdelen van een microservicesarchitectuur af te handelen.
  • Gebruik Text Analytics om gevoelige gegevens in een document te identificeren en te redaceren.

Azure-services bieden het voordeel dat ze volledig worden beheerd door Azure.

Toegang tot Azure-services vanuit toepassingscode

Er zijn twee manieren om toegang te krijgen tot de Azure-service vanuit uw toepassingscode.

  • Azure SDK : beschikbaar voor .NET, Java, JavaScript, Python en Go.
  • Azure REST API : beschikbaar vanuit alle talen.

Indien mogelijk wordt aanbevolen om de Azure SDK te gebruiken voor toegang tot Azure-services vanuit toepassingscode. Voordelen van het gebruik van de Azure SDK zijn:

  • Toegang tot Azure-services is net als bij het gebruik van een andere bibliotheek. U importeert het juiste SDK-pakket in uw toepassing, maakt een clientobject en roept vervolgens methoden aan op het clientobject om te communiceren met uw Azure-resource.
  • Vereenvoudigt het verificatieproces van uw toepassing naar Azure. Wanneer u een SDK-clientobject maakt, neemt u de juiste referenties op en zorgt de SDK ervoor dat uw aanroepen naar Azure worden geverifieerd
  • Vereenvoudigd programmeermodel. Intern roept de Azure SDK de Azure REST API aan. De Azure SDK heeft echter ingebouwde foutafhandeling, logica voor opnieuw proberen en paginering van resultaten, waardoor programmeren met de SDK eenvoudiger is dan de REST API rechtstreeks aan te roepen.

Azure SDK

De Azure SDK biedt programmatische toegang tot Azure-services vanuit .NET-, Java-, JavaScript-, Python- en Go-toepassingen. Toepassingen installeren de benodigde pakketten vanuit hun respectieve pakketbeheer en roepen vervolgens methoden aan om programmatisch toegang te krijgen tot Azure-resources.

Meer informatie over de Azure SDK voor elke taal vindt u in het ontwikkelaarscentrum van elke taal.

Taal   Overzicht Pakketlijst
.NET-logo .NET Overzicht van Azure SDK voor .NET Azure SDK voor .NET-pakketlijst
Java-logo Java Overzicht van Azure SDK voor Java Azure SDK voor Java-pakketlijst
JavaScript-logo JavaScript Overzicht van Azure SDK voor JavaScript Azure SDK voor JavaScript-pakketlijst
Python-logo Python Overzicht van Azure SDK voor Python Azure SDK voor Python-pakketlijst
Golang-logo Go Overzicht van Azure SDK voor Go Azure SDK voor Go-pakketlijst

Azure REST API

Programmeertalen die niet worden ondersteund door de Azure SDK, kunnen gebruikmaken van de Azure REST API. Meer informatie over het aanroepen van de Azure REST API en een volledige lijst met bewerkingen vindt u in het overzicht van de Azure REST API.