一言でいうと

HTTP APIの公開、認証、バックエンド連携を管理するAWSサービス。

より具体的には

API Gatewayは、クライアントからのHTTPリクエストを受け取り、認証やルーティングを行ってバックエンドへ渡す。URL、HTTPメソッド、認証方式、アクセス制御を入口で管理でき、バックエンドにはLambdaや別のHTTPサービスを接続できる。

関連記事での使用例

Custom GPTでLinuxサーバを診断する

GET /hosts/home-server/statusだけを公開し、Cognito OAuthのアクセストークンを検証してからAWS Lambdaへリクエストを渡す。

関連