Dela via


Ansluta din app till Azure Services

Det här är del fyra i en serie med 7 artiklar som hjälper utvecklare att komma igång med Azure.

Azure erbjuder en mängd olika tjänster som program kan dra nytta av oavsett om de finns i Azure eller lokalt. Du kan till exempel:

  • Använd Azure Blob Storage för att lagra och hämta filer i molnet.
  • Lägg till funktionen för fulltextsökning i ditt program med Hjälp av Azure AI Search.
  • Använd Azure Service Bus för att hantera meddelanden mellan olika komponenter i en mikrotjänstarkitektur.
  • Använd Textanalys för att identifiera och redigera känsliga data i ett dokument.

Azure-tjänster erbjuder fördelen att de hanteras helt av Azure.

Åtkomst till Azure-tjänster från Programkod

Det finns två sätt att komma åt Azure-tjänsten från din programkod.

  • Azure SDK – tillgängligt för .NET, Java, JavaScript, Python och Go.
  • Azure REST API – tillgängligt från alla språk.

När det är möjligt rekommenderar vi att du använder Azure SDK för att få åtkomst till Azure-tjänster från programkod. Fördelarna med att använda Azure SDK är:

  • Att komma åt Azure-tjänster är precis som att använda andra bibliotek. Du importerar lämpligt SDK-paket till ditt program, skapar ett klientobjekt och anropar sedan metoder på klientobjektet för att kommunicera med din Azure-resurs.
  • Förenklar autentiseringsprocessen för ditt program till Azure. När du skapar ett SDK-klientobjekt inkluderar du rätt autentiseringsuppgifter och SDK:n tar hand om att autentisera dina anrop till Azure
  • Förenklad programmeringsmodell. Internt anropar Azure SDK Azure REST API. Azure SDK har dock byggt in felhantering, omprövningslogik och resulterande sidnumrering, vilket gör programmering mot SDK enklare än att anropa REST API direkt.

Azure SDK

Azure SDK tillåter programmatisk åtkomst till Azure-tjänster från .NET-, Java-, JavaScript-, Python- och Go-program. Program installerar nödvändiga paket från respektive pakethanterare och anropar sedan metoder för att programmatiskt komma åt Azure-resurser.

Mer information om Azure SDK för varje språk finns i varje språks utvecklarcenter.

Språk   Översikt Paketlista
.NET-logotyp .NET Översikt över Azure SDK för .NET Azure SDK för .NET-paketlista
Java-logotyp Java Översikt över Azure SDK för Java Azure SDK för Java-paketlista
JavaScript-logotyp JavaScript Översikt över Azure SDK för JavaScript Azure SDK för JavaScript-paketlista
Python-logotyp Python Översikt över Azure SDK för Python Azure SDK för Python-paketlista
Golang-logotyp Go Översikt över Azure SDK för Go Paketlista för Azure SDK för Go

REST-API för Azure

Programmeringsspråk som inte stöds av Azure SDK kan använda Azure REST API. Information om hur du anropar Azure REST API och en fullständig lista över åtgärder finns i översikten över Azure REST API.