| 主題 | 重點 |
|---|---|
| API Gateway 是什麼 | 用來建立、發布、維護、監控、保護 API 的全受管服務 |
| 核心定位 | 幫 Lambda 對外提供 HTTP API |
| 常見考題情境 | 題目說要做 serverless API / HTTP API / REST API,優先想到 API Gateway + Lambda |
| 為什麼需要它 | Lambda 本身不會直接對外公開成 API,要靠 API Gateway 暴露出去 |
| 常見架構 | Client → API Gateway → Lambda → DynamoDB |
| 搭配服務 | 最常搭配 Lambda、DynamoDB |
| 支援 API 類型 | REST API、WebSocket API |
| 是否 serverless | 是,API Gateway 本身也是 serverless |
| 擴展能力 | 自動擴展 |
| 安全功能 | 支援 身分驗證、授權、API Keys |
| 流量控制 | 支援 Throttling,可限制 API 請求速率 |
| 監控能力 | 可做 Monitoring |
| 關鍵記法 | Serverless API = API Gateway + Lambda |
| WebSocket 考點 | 題目提到 即時雙向通訊 / real-time streaming,可想到 WebSocket API |
| 考試陷阱 | 題目要的是「對外 API 入口」,不是只寫 Lambda function 就好 |
| 一句話記憶 | Lambda 負責執行,API Gateway 負責對外開門 |
- 想做無伺服器 HTTP API → API Gateway
- 想讓外部呼叫 Lambda → API Gateway
沒有留言:
張貼留言