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.
- Del 1: Översikt över Azure för utvecklare
- Del 2: Viktiga Azure-tjänster för utvecklare
- Del 3: Värdprogram i Azure
- Del 4: Ansluta din app till Azure-tjänster
- Del 5: Hur gör jag för att skapa och hantera resurser i Azure?
- Del 6: Viktiga begrepp för att skapa Azure-appar
- Del 7: Hur debiteras jag?
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.
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.