HTTP API または REST API の選択 - Amazon API Gateway

HTTP API または REST API の選択

HTTP API は、低レイテンシーでコスト効率が良い AWS Lambda プロキシ API および HTTP プロキシ API を提供するよう設計されています。HTTP API は OIDC と OAuth 2.0 認証をサポートし、CORS と自動デプロイのサポートが組み込まれています。現在、旧世代の REST API はより多くの機能を提供し、API リクエストとレスポンスに関する完全なコントロールを持っています。

次の表は、HTTP API および REST API で使用できるコア機能をまとめたものです。

オーソライザー HTTP API REST API

AWS Lambda

IAM

Amazon Cognito

✓ *

ネイティブ OpenID Connect/OAuth 2.0

*JWT 発行者として、Amazon Cognito を使用できます。

統合 HTTP API REST API

HTTP プロキシ

Lambda プロキシ

HTTP

AWS サービス

プライベートインテグレーション

モック

API 管理 HTTP API REST API

利用プラン

API キー

カスタムドメイン名

✓ *

* HTTP API は TLS 1.0 またはワイルドカードカスタムドメイン名をサポートしていません。

開発 HTTP API REST API

Cache

リクエスト変換

リクエスト/レスポンスの検証

テスト呼び出し

CORS の設定

自動デプロイ

デフォルトステージ

デフォルトルート

セキュリティ HTTP API REST API

クライアント証明書

AWS WAF

リソースポリシー

API タイプ HTTP API REST API

リージョン別

エッジ最適化

プライベート

Monitoring HTTP API REST API

Amazon CloudWatch Logs へのアクセスログ

Amazon Kinesis Data Firehose へのアクセスログ

実行ログ

Amazon CloudWatch メトリクス

AWS X-Ray