Sdílet prostřednictvím


Nejčastější dotazy ke službě Azure API Management

Získejte odpovědi na běžné dotazy ke službě Azure API Management.

Co znamená, když je funkce ve verzi Preview?

Pokud je funkce ve verzi Preview, znamená to, že aktivně hledáme zpětnou vazbu o tom, jak tato funkce funguje za vás. Funkce ve verzi Preview je funkčně dokončená, ale zásadní změny se můžou provést v reakci na zpětnou vazbu zákazníků. Nedoporučujeme, abyste v produkčním prostředí záviseli na funkci, která je ve verzi Preview.

Jak zjistím informace o aktualizacích a změnách služby API Management?

Přihlaste se k odběru oznámení o aktualizacích publikovaných v těchto umístěních:

Jak můžu zabezpečit připojení mezi bránou služby API Management a back-endovými službami?

Máte několik možností zabezpečení připojení mezi bránou SLUŽBY API Management a vašimi back-endovými službami, mezi které patří:

Jak zkopíruji instanci služby API Management do nové instance?

Máte několik možností, jako například:

Můžu přesunout instanci služby API Management z jednoho předplatného do jiného?

Můžu instanci služby API Management spravovat programově?

Ano, službu API Management můžete spravovat programově pomocí různých nástrojů, mezi které patří:

Jak přidám uživatele do skupiny Administrators?

Skupina Administrators je neměnná systémová skupina, která zahrnuje správce předplatného Azure. Do této skupiny nemůžete přidat uživatele. Další informace najdete v tématu Vytváření a používání skupin ke správě vývojářských účtů ve službě Azure API Management.

Proč je zásada, kterou chci přidat v editoru zásad, nedostupná?

Pokud se zásada, kterou chcete přidat, v editoru zásad zobrazuje jako šedá nebo zeslabená, ujistěte se, že jste ve správném kontextu zásady. Každé prohlášení o zásadách je určené pro použití v konkrétních oborech a oddílech zásad. Pokud chcete zkontrolovat oddíly a rozsahy zásad, projděte si část Použití zásad v referenčních informacích k zásadám.

Jak nastavím více prostředí v jednom rozhraní API?

Pokud chcete nastavit více prostředí, například testovací prostředí a produkční prostředí, máte v jednom rozhraní API dvě možnosti. Můžete:

  • Hostujte různá rozhraní API ve stejné instanci služby API Management.
  • Hostujte stejná rozhraní API v různých instancích.

Podporuje služba API Management pouze back-endy rozhraní REST API?

API Management podporuje rozhraní REST API a také předávání do rozhraní SOAP, WebSocket a GraphQL API. API Management také podporuje syntetická rozhraní GraphQL API.

API Management se také integruje s výpočetními službami Azure, které se běžně používají k vytváření a hostování rozhraní API v Azure, včetně Azure Functions, Azure Logic Apps, Azure Container Apps a Azure Web Apps.

Existují omezení pro import rozhraní API?

Viz omezení importu rozhraní API a známé problémy s formáty OpenAPI (Swagger), WSDL a WADL.

Můžu pro vývoj rozhraní API použít CI/CD?

Ano. Další informace najdete v tématu Použití DevOps a CI/CD k publikování rozhraní API.

Pokyny k architektuře najdete v akcelerátoru cílových zón služby Azure API Management.

Jakou metodu směrování služba API Management používá v nasazeních do více geografických umístění?

Služba API Management používá metodu směrování provozu výkonu (nejnižší latenci) v nasazeních do více geografických umístění. Další informace najdete v tématu Nasazení instance služby Azure API Management do několika oblastí Azure.

Funguje služba API Management s Azure ExpressRoute?

Ano.

Jaká je minimální velikost podsítě potřebná při nasazování služby API Management do virtuální sítě?

Minimální velikost podsítě potřebná k nasazení služby API Management je /29. Přečtěte si další informace o používání služby API Management ve virtuálních sítích.

Poskytuje služba API Management firewall webových aplikací (WAF)?

Přestože služba API Management neobsahuje komponentu WAF, doporučuje se nasazení upstreamu WAF (před) instance služby API Management. Použijte například Azure Application Gateway nebo Azure Front Door.

Jaké jsou rozdíly mezi spravovanou bránou a bránou v místním prostředí?

Jak služba API Management zpracovává koncové lomítka při volání back-endových služeb?

Historicky i podle konvence se adresa URL končící lomítkem, například https://contoso.com/sample/, považuje za adresář, zatímco stejná adresa URL bez koncového lomítka (https://contoso.com/sample) označuje soubor. Tato konvence není povinná. Některé systémy považují tyto dvě adresy URL za jedinečné, ale jiné je považují za stejné. Služba API Management nerozlišuje, takže jedna operace resource přijme buď resource nebo resource/. Na hostiteli backendu ale může být důležitý rozdíl. Některé webové servery automaticky přesměrují adresu URL, která nekončí koncovým lomítkem, na stejnou adresu URL končící koncovým lomítkem. Vzhledem k tomu, že API Management je klientem pro backend (server), automatické přesměrování není vždy žádoucí. Pokud je to potřeba, vytvořte politiku přepsání adresy URL, abyste zajistili, že koncové lomítko se vždy přidá do odchozího volání backendu.

Je možné změnit název rozhraní API služby API Management?

Ne, po vytvoření rozhraní API ve službě API Management nemůžete změnit název rozhraní API (nebo ID). Zobrazovaný název ale můžete změnit.

Když naklonujete rozhraní API, vytvoří se nová instance se systémem vygenerovanou hodnotou pro název, kterou nemůžete změnit. Pokud chcete zadat název rozhraní API, vytvořte nové rozhraní API ručně a naimportujte definici rozhraní API. Další informace najdete v tématu Import rozhraní API.

Můžu integrovat službu API Management přímo s databázovými řešeními Azure?

Ano, službu API Management můžete integrovat přímo s dalšími službami Azure bez zprostředkujícího. Služba API Management může například integrovat přímo s rozhraními REST API služby Azure Cosmos DB pro operace CRUD a eliminovat potřebu zprostředkujících služeb, jako je Azure Functions.