API 게이트웨이
인증 · 레이트 리밋 · 요청 변환 · 관측성. axhub.yaml gateway 섹션.
왜 게이트웨이가 필요한가
앱 코드에서 인증·레이트 리밋을 매번 구현할 필요 없음. 선언적 설정으로 엣지에서 처리.
인증
gateway:
auth:
- type: oauth2
issuer: https://accounts.google.com
- type: api_key
header: X-API-KeyOAuth2 · API Key · mTLS 지원.
레이트 리밋
gateway:
rate_limit:
default: 100/min
per_key: 1000/min요청/응답 변환
헤더 추가, CORS, body transform.
관측성
모든 요청에 자동 로그 + 트레이스 ID. /concepts/rbac#audit에서 감사 로그 수집.