| 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 負責對外開門 |
沒有留言:
張貼留言