# 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
  • 私有整合