샌드박스 방화벽을 통한 Postgres 연결 지원
요약
샌드박스 방화벽 기능 업데이트를 통해 Vercel Sandbox 환경에서 Neon, Supabase, AWS RDS 등 다양한 호스팅된 Postgres 데이터베이스에 연결할 수 있게 되었습니다. 기존 샌드박스는 TLS 핸드셰이크 과정에서 도메인 이름 확인을 수행하여 아웃바운드 액세스를 제한했으나, Postgres는 평문 TCP 연결 후 TLS로 업그레이드하는 독특한 협상 방식을 사용해 이전에 연결에 실패했습니다. 이번 업데이트는 이러한 Postgres의 TLS 협상 흐름을 감지하고 조정함으로써, 코드나 데이터베이스 설정 변경 없이도 안정적인 연결을 지원합니다.
핵심 포인트
- 샌드박스 방화벽이 Neon, Supabase, AWS RDS 등 주요 호스팅 Postgres DB 연결을 공식적으로 지원하게 되었습니다.
- 기존 샌드박스는 TLS 핸드셰이크 시 도메인 이름 가시성을 요구했으나, Postgres는 평문 TCP -> TLS 업그레이드를 거치므로 연결에 실패했습니다.
- 업데이트된 방화벽은 Postgres의 독특한 TLS 협상 흐름(평문 시작 후 TLS 업그레이드)을 감지하고 정책 적용 시점을 조정하여 안정적인 연결을 보장합니다.
- 연결 성공을 위해서는 클라이언트가 최소 버전 이상이어야 하며, 관리형 DB는 기본적으로 `sslmode=require`를 사용해야 합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Vercel AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기