LoginSignup
3
2

More than 1 year has passed since last update.

AWS API Gateway 一人勉強会 ~REST API統合について~

Posted at

REST API 統合

  • REST API 統合の設定(REST API 統合の設定

    • API メソッドを設定したら、バックエンドのエンドポイントに統合する必要がある
  • API統合

    • 統合リクエスト
      • API Gateway がバックエンドに送る HTTP リクエスト
    • 統合レスポンス
      • API Gateway がクライアントに返す HTTP レスポンス

image.png

AWS サービス別資料 API Gateway より引用

  • API統合タイプの選択
    • バックエンドのエンドポイントは、統合エンドポイントとも呼ばれ、Lambda 関数、HTTP ウェブページ、AWS のサービスアクションがある
統合エンドポイントのタイプ 使用可能なAPI統合タイプ
Lambda関数 Lambdaプロキシ統合
Lambdaカスタム統合
HTTPエンドポイント HTTPプロキシ統合
HTTPカスタム統合
AWSサービスアクション 非プロキシタイプの AWS 統合のみ
API統合タイプ typeプロパティの値
Lambdaプロキシ統合 AWS_PROXY
Lambda カスタム統合・他のすべての AWS 統合 AWS
HTTP プロキシ統合 HTTP_PROXY
HTTP カスタム統合 HTTP
モック統合 MOCK
typeプロパティの値(統合タイプ) 必要な設定やAPI Gateway の処理
AWS AWS のサービスアクションを公開
統合リクエスト・統合レスポンスを設定
メソッドリクエスト→統合リクエスト、統合レスポンス→メソッドレスポンスへのマッピングを設定
AWS_PROXY 統合リクエスト・統合レスポンスの設定は不要
API Gateway は、クライアントから受け取ったリクエストを Lambda 関数へ渡す
HTTP バックエンドの HTTP エンドポイントを公開
統合リクエスト・統合レスポンスを設定
メソッドリクエスト→統合リクエスト、統合レスポンス→メソッドレスポンスへのマッピングを設定
HTTP_PROXY 統合リクエスト・統合レスポンスの設定は不要
API Gateway は、クライアントから受け取ったリクエストを HTTP エンドポイントに渡し、HTTP エンドポイントから送り出されたレスポンスをクライアントに渡す
MOCK API Gateway はリクエストをバックエンドに送信することなく、レスポンスを返す

参考記事

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2