# 機能 デフォルト Port 説明 1 Proxy 8000 登録したエンドポイント (Service)への リバースプロキシを提供 2 Admin API 8001 Kong Gatewayを操作するためのAPIを提供 3 Kong Manager 8002 Kong Gatewayを操作するためのUIを提供
Serviceのhttps://www.konghq.comに転送する ServiceとRouteは 1対N の関係 Kong Gateway サービスB Kong Gateway サービス https://www.konghq.com Service Route Proxy: 192.168.0.100:8000 GET /search
Serviceのhttps://www.konghq.comへは 1分あたり10回までの流量制御を実施する Kong Gateway サービスB Kong Gateway サービス https://www.konghq.com Service Route Plugin Plugin Proxy: 192.168.0.100:8000 GET /search
ID IMAGE COMMAND CREATED STATUS PORTS NAMES e46480709dd0 postgres:13 "postgres" About an hour ago Up About an hour 5432/tcp kong-database 407c02c2a05e kong/kong-gateway:3.7.1.2 "kong docker-start" 30 seconds ago Up 29 seconds 8000/tcp kong-gateway docker ps でコンテナが起動していることが確認できます。 localhost:8000~8002にアクセスすることで各種サービスが確認できます。 localhost:8000 Proxy localhost:8001 Admin API localhost:8002 Kong Manager
do curl localhost:8000/my-service/user-agent -s -I |grep 'HTTP/1.1' ; sleep .5; done HTTP/1.1 200 OK HTTP/1.1 200 OK HTTP/1.1 200 OK HTTP/1.1 200 OK HTTP/1.1 200 OK HTTP/1.1 429 Too Many Requests 1分間に6回以上Routeにアクセスします。以下はアクセスする⼀例です。 ※ブラウザで確認する場合はキャッシュの影響を考慮してください。 以下のように6回⽬でアクセスが拒絶されます。 > for /L %i in (0,1,5) do @curl localhost:8000/my-service/user-agent -s -I | findstr "HTTP/1.1" & timeout /t 1 > null Mac Win
will delete all configuration from Kong's database. > Are you sure? y deleting plugin key-auth for route httpbin-route deleting plugin rate-limiting for service httpbin-service deleting route httpbin-route-service deleting route httpbin-route deleting service httpbin-service deleting key-auth a-key for consumer yamada deleting consumer yamada Summary: Created: 0 Updated: 0 Deleted: 7 バックアップしたファイルが正しいことを確認後 、リストアの確認のため設定を破棄します。