Saját üzemeltetésű Azure API Management-átjáró üzembe helyezése a Dockerben
A KÖVETKEZŐKRE VONATKOZIK: Fejlesztő | Prémium
Ez a cikk az Azure API Management saját üzemeltetésű átjáró összetevőjének Docker-környezetben történő üzembe helyezésének lépéseit ismerteti.
Feljegyzés
A Saját üzemeltetésű átjáró üzemeltetése a Dockerben a legjobban alkalmas kiértékelési és fejlesztési használati esetekhez. A Kubernetes használata éles használatra ajánlott. Megtudhatja, hogyan telepíthet a Helm használatával vagy üzembe helyezési YAML-fájl használatával, hogy megtanulja, hogyan helyezhet üzembe saját üzemeltetésű átjárót a Kubernetesben.
Előfeltételek
- Végezze el a következő rövid útmutatót: Azure API Management-példány létrehozása
- Hozzon létre egy Docker-környezetet. A Docker for Desktop jó választás fejlesztési és kiértékelési célokra. Az összes Docker-kiadással, azok funkcióival és a Dockerre vonatkozó átfogó dokumentációval kapcsolatos információkért tekintse meg a Docker dokumentációját .
- Átjáróerőforrás kiépítése az API Management-példányban
Feljegyzés
A saját üzemeltetésű átjáró x86-64 Linux-alapú Docker-tárolóként van csomagolva.
A saját üzemeltetésű átjáró üzembe helyezése a Dockerben
Válassza ki az átjárókat az Üzembe helyezés és az infrastruktúra területen.
Válassza ki az üzembe helyezni kívánt átjáró-erőforrást.
Válassza az Üzembe helyezés lehetőséget.
Vegye figyelembe, hogy a Jogkivonat szövegmezőben lévő hozzáférési jogkivonat automatikusan lett létrehozva az alapértelmezett lejárati és titkos kulcsértékek használatával. Ha szükséges, válassza ki a kívánt értékeket bármelyik vagy mindkét vezérlőben egy új jogkivonat létrehozásához.
Győződjön meg arról, hogy a Docker ki van jelölve az üzembehelyezési szkriptek alatt.
A fájl letöltéséhez válassza a környezet melletti env.conf fájlhivatkozást.
A Docker parancs vágólapra másolásához válassza a Szöveg futtatása mező jobb végén található Másolás ikont.
Illessze be a parancsot a terminál (vagy parancs) ablakba. Szükség szerint módosítsa a portleképezéseket és a tároló nevét. Vegye figyelembe, hogy a parancs feltételezi, hogy a letöltött környezeti fájl megtalálható az aktuális könyvtárban.
docker run -d -p 80:8080 -p 443:8081 --name <gateway-name> --env-file env.conf mcr.microsoft.com/azure-api-management/gateway:<tag>
Hajtsa végre a parancsot. A parancs utasítja a Docker-környezetet, hogy futtassa a tárolót a Microsoft Eszközjegyzék tárolólemezképével, és a tároló HTTP-(8080) és HTTPS (8081) portjait a gazdagép 80- és 443-ai portjára képezheti le.
Futtassa az alábbi parancsot annak ellenőrzéséhez, hogy az átjárótároló fut-e:
docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 895ef0ecf13b mcr.microsoft.com/azure-api-management/gateway:latest "/bin/sh -c 'dotnet …" 5 seconds ago Up 3 seconds 0.0.0.0:80->8080/tcp, 0.0.0.0:443->8081/tcp my-gateway
Térjen vissza az Azure Portalra, kattintson az Áttekintés elemre, és győződjön meg arról, hogy az imént üzembe helyezett saját üzemeltetésű átjárótároló kifogástalan állapotot jelez.
Tipp.
A parancs használatával console docker container logs <gateway-name>
megtekintheti a saját üzemeltetésű átjárónapló pillanatképét.
A parancs használatával docker container logs --help
megtekintheti az összes naplómegtekintési lehetőséget.
Következő lépések
- A saját üzemeltetésű átjáróval kapcsolatos további információkért tekintse meg az Azure API Management saját üzemeltetésű átjárójának áttekintését.
- Egyéni tartománynév konfigurálása a saját üzemeltetésű átjáróhoz.