Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A KÖVETKEZŐRE VONATKOZIK: Minden API Management-szint
A beépített gyorsítótár használata mellett az Azure API Management lehetővé teszi a válaszok gyorsítótárazását egy külső Redis-kompatibilis gyorsítótárban, például az Azure Managed Redisben.
A külső gyorsítótár használatával áthidalhatja a beépített gyorsítótár néhány korlátozását:
- Kerülje a gyorsítótár rendszeres törlését az API Management frissítései során
- Nagyobb szabályozás a gyorsítótár konfigurációja felett
- Több adat gyorsítótárazva, mint amennyit az API Management-szint lehetővé tesz
- Gyorsítótárazás használata az API Management használati rétegével
- Gyorsítótárazás engedélyezése az API Management saját üzemeltetésű átjárójában
A gyorsítótárazás hátterével és forgatókönyveivel kapcsolatban lásd a gyorsítótárazás áttekintése című részt.
A gyorsítótárazással kapcsolatos részletes információk: Az API Management gyorsítótárazási szabályzatai és Egyéni gyorsítótárazás az Azure API Managementben.
Feljegyzés
Ez a funkció jelenleg nem érhető el a munkaterületeken.
Ismertetett témák:
- Külső gyorsítótár hozzáadása az API Managementben
Előfeltételek
Az oktatóanyag elvégzéséhez a következőkre lesz szüksége:
Rendelkezésre áll egy Azure Managed Redis vagy egy másik Redis-kompatibilis gyorsítótár.
Fontos
Az Azure API Management egy Redis kapcsolati sztring használatával csatlakozik a gyorsítótárhoz. Ha az Azure Managed Redist használja, engedélyezze a hozzáférési kulcsalapú hitelesítést a gyorsítótárban, hogy kapcsolati karakterláncot használjon. Jelenleg nem használhatJa a Microsoft Entra-hitelesítést az Azure API Management és az Azure Managed Redis összekapcsolásához.
Redis Cache a Kuberneteshez
A saját üzemeltetésű API Management-átjárók gyorsítótárazásához külső gyorsítótárra van szükség. Ahhoz, hogy a gyorsítótárazás hatékony legyen, egy saját üzemeltetésű átjárónak és az általa használt gyorsítótárnak egymás közelében kell lennie a keresés és a késések minimalizálása érdekében. A redis-gyorsítótár üzembe helyezése ugyanabban a Kubernetes-fürtben vagy egy közeli külön fürtben a legjobb megoldás. Megtudhatja, hogyan helyezhet üzembe Redis Cache-gyorsítótárat egy Kubernetes-fürtön.
Külső gyorsítótár hozzáadása
Kövesse az alábbi lépéseket egy külső Redis-kompatibilis gyorsítótár hozzáadásához az Azure API Managementben. A gyorsítótárat egy adott átjáróra korlátozhatja az API Management-példányban.
Használat a beállításból
A konfigurációban a Használat beállítás határozza meg annak az API Management-példánynak a helyét, amely a gyorsítótárat fogja használni. Válasszon az alábbiak közül:
Az Az Azure-régió, ahol az API Management-példány üzemel (vagy egy konfigurált hely, ha többrégiós üzembe helyezéssel rendelkezik)
Saját üzemeltetésű átjáró helye
Alapértelmezés szerint a gyorsítótár beállítása alapértelmezettként az API Management-példány összes átjáróhelyén
Az alapértelmezett gyorsítótárat felülírja egy adott régióhoz vagy helyhez használt gyorsítótár.
Vegyük például az USA keleti, délkelet-ázsiai és nyugat-európai régióiban üzemeltetett API Management-példányt. Két gyorsítótár van konfigurálva, egy az alapértelmezett és egy Délkelet-Ázsia számára. Ebben a példában a délkelet-ázsiai API Management saját gyorsítótárat használ, míg a másik két régió az Alapértelmezett gyorsítótár-bejegyzést használja.
Feljegyzés
Ugyanazt a külső gyorsítótárat több API Management-példányhoz is konfigurálhatja. Az API Management-példányok ugyanabban vagy különböző régiókban lehetnek. Ha egynél több példány gyorsítótárát osztja meg, a Használat beállításnál az Alapértelmezett lehetőséget kell választania.
Azure Managed Redis-példány hozzáadása ugyanabból az előfizetésből
- Keresse meg az API Management-példányt az Azure Portalon.
- A bal oldali menü Üzembe helyezés + infrastruktúra területén válassza a Külső gyorsítótár lehetőséget.
- Válassza a + Hozzáadás lehetőséget.
- A Gyorsítótárpéldány legördülő listában válassza ki a gyorsítótárat.
- A Használat legördülő listában válassza az Alapértelmezett lehetőséget, vagy adja meg a kívánt régiót. A kapcsolati sztring automatikusan fel lesz töltve.
- Válassza a Mentés lehetőséget.
Feljegyzés
Az alapértelmezett kapcsolati sztring a következő formátumban van: <cache-name>:10000,password=<cache-access-key>,ssl=True,abortConnect=False. Az API Management a sztringet titkos névvel ellátott értékként tárolja. Ha a hozzáférési kulcs elforgatásához vagy a kapcsolati problémák elhárításához meg kell tekintenie vagy szerkesztenie kell a karakterláncot, lépjen az Elnevezett értékek lapra.
Az aktuális Azure-előfizetésen vagy általában az Azure-on kívül üzemeltetett Redis-kompatibilis gyorsítótár hozzáadása
- Keresse meg az API Management-példányt az Azure Portalon.
- A bal oldali menü Üzembe helyezés + infrastruktúra területén válassza a Külső gyorsítótár lehetőséget.
- Válassza a + Hozzáadás lehetőséget.
- A Gyorsítótárpéldány legördülő listában válassza az Egyéni lehetőséget.
- A Használat legördülő listában válassza az Alapértelmezett lehetőséget, vagy adja meg a kívánt régiót.
- Adja meg az Azure Managed Redis vagy a Redis-kompatibilis gyorsítótár-kapcsolati karakterláncot a Kapcsolati karakterlánc mezőben.
- Válassza a Mentés lehetőséget.
Redis-gyorsítótár hozzáadása saját üzemeltetésű átjáróhoz
- A bal oldali menü Üzembe helyezés + infrastruktúra területén válassza a Külső gyorsítótár lehetőséget.
- Válassza a + Hozzáadás lehetőséget.
- A Gyorsítótárpéldány legördülő listában válassza az Egyéni lehetőséget.
- A Használat legördülő listában válassza az Alapértelmezett lehetőséget, vagy adja meg a kívánt régiót.
- Adja meg a Redis cache kapcsolati sztring a Kapcsolat sztring mezőjében.
- Válassza a Mentés lehetőséget.
A külső gyorsítótár használata
A Redis-kompatibilis gyorsítótár hozzáadása után konfiguráljon gyorsítótárazási szabályzatokat a válasz gyorsítótárazásának vagy az értékek kulcs szerinti gyorsítótárazásának engedélyezéséhez a külső gyorsítótárban.
Részletes példa: Gyorsítótárazás hozzáadása az Azure API Management teljesítményének javításához.
Kapcsolódó tartalom
- További információt a gyorsítótárazási házirendekről az API Management házirend-referencia oktatóanyag Gyorsítótárazási házirendek szakaszában talál.
- Ha kulcs alapján szeretne gyorsítótárazni elemeket szabályzatkifejezések használatával, tekintse meg az Egyéni gyorsítótárazás az Azure API Managementben című témakört.
- Megtudhatja, hogyan engedélyezheti a szemantikai gyorsítótárazást az Azure OpenAI API-khoz.