Verbinden Ihrer App zu Azure Services

Azure bietet eine Vielzahl von Diensten, die Anwendungen unabhängig davon nutzen können, ob sie in Azure oder lokal gehostet werden. Beispiel:

  • Verwenden Sie Azure Blob Storage, um Dateien in der Cloud zu speichern und abzurufen.
  • Fügen Sie Ihrer Anwendung die Funktion für die Volltextsuche mithilfe von Azure AI Search hinzu.
  • Verwenden Sie Azure Service Bus, um Messaging zwischen verschiedenen Komponenten einer Microservices-Architektur zu verarbeiten.
  • Verwenden Sie Textanalyse, um vertrauliche Daten in einem Dokument zu identifizieren und zu redigieren.

Azure-Dienste bieten den Vorteil, dass sie vollständig von Azure verwaltet werden.

Zugreifen auf Azure-Dienste über Anwendungscode

Es gibt zwei Möglichkeiten, über Ihren Anwendungscode auf den Azure-Dienst zuzugreifen.

  • Azure SDK – Verfügbar für .NET, Java, JavaScript, Python und Go.
  • Azure REST-API – Verfügbar in allen Sprachen.

Wenn möglich, empfiehlt es sich, das Azure SDK für den Zugriff auf Azure-Dienste aus Dem Anwendungscode zu verwenden. Zu den Vorteilen der Verwendung des Azure SDK gehören:

  • Der Zugriff auf Azure-Dienste ähnelt der Verwendung einer anderen Bibliothek. Sie importieren das entsprechende SDK-Paket in Ihre Anwendung, erstellen ein Clientobjekt und rufen dann Methoden für das Clientobjekt auf, um mit Ihrer Azure-Ressource zu kommunizieren.
  • Vereinfacht den Prozess der Authentifizierung Ihrer Anwendung bei Azure. Beim Erstellen eines SDK-Clientobjekts fügen Sie die richtigen Anmeldeinformationen ein, und das SDK übernimmt die Authentifizierung Ihrer Aufrufe an Azure.
  • Vereinfachtes Programmiermodell. Intern ruft das Azure SDK die Azure REST-API auf. Das Azure SDK verfügt jedoch über integrierte Fehlerbehandlung, Wiederholungslogik und Ergebnis-Paginierung, wodurch die Programmierung mit dem SDK einfacher ist als das direkte Aufrufen der REST-API.

Azure SDK

Das Azure SDK ermöglicht den programmgesteuerten Zugriff auf Azure-Dienste von .NET-, Java-, JavaScript-, Python- und Go-Anwendungen. Anwendungen installieren die erforderlichen Pakete von ihrem jeweiligen Paket-Manager und rufen dann Methoden auf, um programmgesteuert auf Azure-Ressourcen zuzugreifen.

Weitere Informationen zum Azure SDK für jede Sprache finden Sie im Developer Center jeder Sprache.

Sprache   Überblick Paketliste
.NET Logo .NET Übersicht über das Azure SDK für .NET Azure SDK für .NET-Paketliste
Java Logo Java Übersicht über das Azure SDK für Java Azure SDK für Java-Paketliste
JavaScript Logo JavaScript Übersicht über das Azure SDK für JavaScript Azure SDK für JavaScript-Paketliste
Python Logo Python Übersicht über das Azure SDK für Python Azure SDK für Python-Paketliste
Golang Logo Go Übersicht über das Azure SDK für Go Azure SDK für Go-Paketliste

Azure-REST-API

Programmiersprachen, die vom Azure SDK nicht unterstützt werden, können die Azure REST-API verwenden. Details zum Aufrufen der Azure REST-API und einer vollständigen Liste der Vorgänge finden Sie in der Übersicht über die Azure REST-API.