Skapa API-integrering i Azure

Medel
Solution Architect
Azure
Azure API Management

Lär dig att skapa API-integrering i Azure och att tillhandahålla säker, skalbar API-åtkomst för dina program.

Förutsättningar

  • Kunskaper om grundläggande begrepp för webb-API:er, inklusive åtgärder, slutpunkter och API-standarder som OpenAPI.
  • Kunskaper om C#
  • Ha en grundläggande förståelse för Azure- och molnkoncept, tjänster och Azure-portalen.

Moduler i den här utbildningsvägen

Lär dig hur API Management-tjänsten fungerar, hur du transformerar och skyddar API:er och hur du skapar ett serverdels-API.

Använd API Management för att bestämma vem som ska kunna använda dina API:er, tillämpa användningsprinciper och visa en professionell klientdel för utvecklare med API:t.

API Management-principer är konfigurerbara moduler som du kan lägga till i API:er för att ändra deras beteende. Principer kan göra sådant som att cachelagra svar, transformera dokument och värden, anropa webhooks i meddelande- eller granskningssyfte samt prova begäranden igen efter tillfälliga fel. Den här modulen visar hur du använder principer för att aktivera cachelagring för att förbättra API-prestanda under belastning.

Skydda dina serverdels-API:er mot informationsexponering och implementera begränsning (hastighetsbegränsning) för att förhindra resursöverbelastning med principer i Azure API Management.

Lär dig hur du skyddar dina API:er mot obehörig användning med API-nycklar och autentisering med klientcertifikat.

Kombinera flera Azure Functions-appar i ett enhetligt gränssnitt genom att importera dem till en enda Azure API Management-instans.