firebase위에 서비스중인 내 프로젝트에 문자 발송 기능이 필요하여 ‘알리고’ SMS API를 사용하려고 함.
IP 화이트리스트에 등록된 IP에서만 API 호출 허용Firebase Functions (동적 IP: 35.x.x.x, 34.x.x.x, ...)
│
├──▶ 알리고 API ──▶ IP 화이트리스트에 없음, 차단
│
└──▶ 매 요청마다 IP가 바뀜
GCP에서 제공하는 관리형 NAT 게이트웨이.
Firebase Functions ──▶ VPC Connector ──▶ Cloud NAT ──▶ 알리고 API
(고정 IP)
| 항목 | 내용 |
|---|---|
| 장점 | 관리형 서비스, 고가용성, 설정 간단 |
| 단점 | 월 약 4만원 비용 발생 |
| 구성 | VPC + Serverless VPC Connector + Cloud NAT + Cloud Router |
비용 상세: