AWS - API Gateway HTTP API VS REST API


HTTP API


主要特點

  • 更簡單的 API
  • 更低的延遲
  • 更低的成本
  • 基本功能集

適用場景

  • 僅需基本 API 功能
  • 代理到 AWS 服務
  • 無需複雜整合
  • 成本敏感的項目

功能

  • 支援 OIDC/JWT 授權
  • CORS 支援
  • Lambda 代理整合
  • 私有整合

限制

  • 無 API 金鑰
  • 無用量計劃
  • 無請求/響應轉換
  • 較少的整合選項

REST API


主要特點

  • 功能完整
  • 強大的安全選項
  • 靈活的整合
  • 完整的 API 管理

適用場景

  • 需要完整 API 功能
  • 複雜的授權需求
  • 需要 API 管理
  • 需要請求/響應轉換

功能

  • API 金鑰
  • 用量計劃
  • 請求/響應轉換
  • 多種授權方式
  • WAF 整合
  • 自定義域名
  • Canary 部署

整合選項

  • AWS 服務
  • HTTP 端點
  • Mock 整合
  • VPC Link
  • 私有整合