Redigera

Share via


Vanliga frågor och svar om Azure API Management

Få svar på vanliga frågor om Azure API Management.

Vad betyder det när en funktion är i förhandsversion?

När en funktion är i förhandsversion innebär det att vi aktivt söker feedback om hur funktionen fungerar åt dig. En funktion i förhandsversionen är funktionellt komplett, men det är möjligt att vi kommer att göra en icke-bakåtkompatibel ändring som svar på kundfeedback. Vi rekommenderar att du inte är beroende av en funktion som är i förhandsversion i produktionsmiljön.

Hur gör jag för att ta reda på om uppdateringar och ändringar i API Management?

Prenumerera på uppdateringsmeddelanden som publicerats på dessa platser:

Hur skyddar jag anslutningen mellan API Management-gatewayen och mina serverdelstjänster?

Du har flera alternativ för att skydda anslutningen mellan API Management-gatewayen och dina serverdelstjänster, inklusive:

Hur gör jag för att kopiera min API Management-tjänstinstans till en ny instans?

Du har flera alternativ, bland annat:

  • Använd funktionerna för säkerhetskopiering och återställning i API Management.
  • Skapa en egen säkerhetskopierings- och återställningsfunktion med hjälp av REST-API:et för API Management för att spara och återställa entiteterna från den tjänstinstans som du vill använda.
  • Ladda ned tjänstkonfigurationen med hjälp av Git och ladda sedan upp den till en ny instans.

Kan jag flytta en API Management-instans från en prenumeration till en annan?

Kan jag hantera min API Management-instans programmässigt?

Ja, du kan hantera API Management programmatiskt med hjälp av en mängd olika verktyg, bland annat:

Hur gör jag för att lägga till en användare i gruppen Administratörer?

Gruppen Administratörer är en oföränderlig systemgrupp som innehåller Azure-prenumerationsadministratörer. Du kan inte lägga till en användare i den här gruppen. Mer information finns i Skapa och använda grupper för att hantera utvecklarkonton i Azure API Management.

Varför är principen som jag vill lägga till otillgänglig i principredigeraren?

Om principen som du vill lägga till visas nedtonad eller skuggad i principredigeraren bör du se till att du har rätt omfång för principen. Varje principuttryck är utformat för användning i specifika omfång och principavsnitt. Om du vill granska principavsnitten och omfången för en princip läser du avsnittet Om principanvändning i principreferensen.

Hur gör jag för att konfigurera flera miljöer i ett enda API?

Om du vill konfigurera flera miljöer, till exempel en testmiljö och en produktionsmiljö, har du två alternativ i ett enda API. Du kan:

  • Värd för olika API:er på samma API Management-instans.
  • Var värd för samma API:er på olika instanser.

Stöder API Management endast REST API-serverdelar?

API Management stöder REST-API:er samt genomströmning till API:er för SOAP, WebSocket och GraphQL . API Management stöder även syntetiska GraphQL-API :er.

API Management integreras också med Azure-beräkningserbjudanden som ofta används för att skapa och vara värd för API:er i Azure, inklusive Functions, Logic Apps, Container Apps och Web Apps.

Finns det begränsningar för att importera mitt API?

Se BEGRÄNSNINGAR för API-import och kända problem för OpenAPI-format (Swagger), WSDL och WADL.

Kan jag använda CI/CD för API-utveckling?

Ja. Mer information finns i Använda DevOps och CI/CD för att publicera API:er.

Arkitekturvägledning finns i Azure API Management-acceleratorn för landningszoner.

Vilken routningsmetod använder API Management i distributioner till flera geografiska platser?

API Management använder routningsmetoden för prestandatrafik (lägsta svarstid) i distributioner till flera geografiska platser. Mer information finns i Distribuera en Azure API Management-instans till flera Azure-regioner.

Fungerar API Management med Azure ExpressRoute?

Ja.

Vilken är den minsta undernätsstorlek som krävs när du distribuerar API Management till ett virtuellt nätverk?

Den minsta undernätsstorlek som krävs för att distribuera API Management är /29. Läs mer om hur du använder API Management i virtuella nätverk.

Tillhandahåller API Management en brandvägg för webbprogram (WAF)?

ÄVEN om API Management inte innehåller någon WAF-komponent rekommenderar vi att du distribuerar en WAF-överordnad (framför) API Management-instans. Du kan till exempel använda Azure Application Gateway eller Azure Front Door.

Vilka är skillnaderna mellan den hanterade gatewayen och den lokalt installerade gatewayen?

Mer information finns i API-gatewayen i API Management och översikten över en lokalt installerad gateway.

Hur hanterar API Management avslutande snedstreck när serverdelstjänster anropas?

Historiskt och enligt konventionen behandlas en URL som slutar med ett avslutande snedstreck som en katalog, till exempel https://contoso.com/sample/ medan samma URL utan det avslutande snedstrecket https://contoso.com/sample skulle indikera en fil. Det här är inte obligatoriskt. vissa system anser att dessa två URL:er är unika, andra anser att de är desamma. API Management gör ingen skillnad, vilket innebär att en enskild åtgärd resource accepterar antingen resource eller resource/. Skillnaden kan dock vara viktig för serverdelsvärden. Vissa webbservrar omdirigerar automatiskt en URL som inte slutar med ett avslutande snedstreck till samma URL som slutar med ett avslutande snedstreck. Eftersom API Management är klienten till serverdelen (servern) är en automatisk omdirigering inte alltid önskvärd. Om det behövs skapar du en princip för omskrivnings-URL för att säkerställa att ett avslutande snedstreck alltid läggs till i det utgående serverdelsanropet.

Kan namnet på ett API Management API ändras?

Nej, du kan inte ändra namnet (eller ID:t) för ett API i Azure API Management när du har skapat det. Du kan dock ändra visningsnamnet.

När du klonar ett API skapas den nya instansen med ett systemgenererat värde för namnet, som du inte kan ändra. Om du vill ange ett namn för API:et skapar du manuellt ett nytt API och importerar API-definitionen. Mer information finns i Importera ett API.