Freigeben über


Verbinden Ihrer App mit Azure Services

Dies ist Teil vier in einer Reihe von 7 Artikeln, die Entwicklern bei den ersten Schritten mit Azure helfen.

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

  • 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 KI-Suche 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 bearbeiten.

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

Zugreifen auf Azure Services ü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.

Falls möglich, wird Azure SDK für den Zugriff auf Azure Services aus dem Anwendungscode empfohlen. Zu den Vorteilen der Verwendung des Azure SDK gehören:

  • Der Zugriff auf Azure Services ä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   Übersicht 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.