読み方 : エーピーアイゲートウェイ
APIゲートウェイ【API gateway】

APIゲートウェイはクライアントと複数のサーバの間で「受付窓口」の役割を果たす。システムが肥大化すると、クライアント側はどの機能がどこにあるかを把握するのが困難になる。APIゲートウェイを設置することで、外部からのリクエストを一括して受け付け、適切なサービスへ振り分けるルーティングが可能となる。
同時に、通信の暗号化や認証・認可、ログ取得、悪意あるアクセスを遮断する流量制限などの共通処理をゲートウェイ側で一元化できる。個別のサービス開発においてセキュリティや認証機能を重複して実装する必要がなくなる。マイクロサービス型のシステムなどで開発効率と安全性が向上する。
Amazon API Gateway
米アマゾンドットコム(Amazon.com)社のクラウドサービス「Amazon Web Services」(AWS)のサービス品目の一つで、APIの作成、公開、運用、監視を行うためのマネージドサービスを「Amazon API Gateway」という。
HTTPやREST、WebSocket形式のAPIを定義し、サーバーレス実行基盤である「AWS Lambda」や他のAWSサービスと連携させることができる。利用状況に応じた自動スケーリングやアクセス制御、APIのバージョン管理などの機能を備えており、クラウド環境におけるAPI管理基盤として利用できる。