Introduktion
Webb-API:er är bra eftersom de gör att du kan exponera dina tjänster för världen för många klienter att använda. Dessa klienter kan finnas både inom företaget och externt. Men när dessa API:er växer i antal måste du hantera dem, skydda dem och övervaka dem.
Det finns många sätt att hantera API:er. Du kan välja att skydda dessa API:er en i taget, vilket kan vara meningsfullt ur ett kostnadsperspektiv, men det kan vara en mardröm att hantera. Du kan också välja en centraliserad API-hanteringslösning, en som är konfigurationsdriven, och som gör att du kan hantera alla dina API:er på ett och samma ställe. Det är i den här situationen som Azure API Management kommer in.
I takt med att generativ AI blir mer populärt kanske du vill använda den i din verksamhet. Men när du ansluter dessa API:er måste du hantera dem med och överväga aspekter som säkerhet, övervakning, till exempel tokenanvändning och hantering av belastningar och fel.
Scenario: Contosos e-handel
Du testar generativ AI, du kanske använder Azure OpenAI för att generera text genom att anropa ett API.
Nu vill du använda en generativ AI-modell för ditt företag Contosos e-handel. Men när du använder en, flera slutpunkter online måste du hantera dem. Du måste skydda dem, övervaka dem och skala dem. Du tittar på olika lösningar som hjälper dig med API Management och Azure API Management är en av dem.
Vad ska jag lära mig?
I den här modulen kommer du att:
- Skapa en API Management-instans.
- Konfigurera en lastbalanserare och kretsbrytare.
- Skydda ditt API med hjälp av hanterad identitet.
- Hantera tokengränser och principer för ditt Generative AI-API.
Vad är huvudmålet?
Huvudsyftet med den här modulen är att hjälpa dig att förstå hur Azure API Management kan användas med generativa AI-API:er för att hantera, skydda och övervaka dem.