Vercel에서 Amazon S3 연동하기: Tables·Vectors·OIDC·요금 총정리

서버 / 클라우드 소식 · 2026년 10월 15일 · 공식 발표 기준

Vercel에서 Amazon S3 연동하기: Tables·Vectors·OIDC·요금 총정리

세 종류의 스토리지와 계정 연결 제한, 임시 인증, 비용을 공식 발표 기준으로 정리

ADVERTISEMENTGoogle AdSense (Client/Slot ID 설정 대기)
ADVERTISEMENTGoogle AdSense (Client/Slot ID 설정 대기)
개발자가 클라우드 객체 저장·분석·벡터 검색을 살펴보는 AI 생성 설명 이미지
AI 생성 설명 이미지. 실제 AWS/Vercel 제품 화면이나 현장 사진이 아닙니다.

핵심 요약 AWS와 Vercel의 2026년 10월 14일 발표에 따르면 S3 일반 버킷·Tables·Vectors를 Vercel Marketplace와 v0에서 다룰 수 있습니다. 통합 수수료가 없더라도 AWS 자원 사용료는 별개이며, 기존 계정의 사전 생성 버킷은 통합 제약이 있습니다.

Vercel Marketplace에서 S3 생성·연결하기

2026년 10월 14일 발표 이후 Vercel S3 연동은 개발자가 AWS 콘솔과 Vercel 설정을 번갈아 오가던 작업을 간소화하는 데 초점을 맞췄다. Vercel Marketplace Amazon S3 통합은 일반 S3뿐 아니라 S3 Tables와 S3 Vectors도 대상으로 한다.

ADVERTISEMENTGoogle AdSense (Client/Slot ID 설정 대기)

Vercel 대시보드의 Storage에서 Create를 선택하고 AWS 리소스 종류와 리전을 고른 뒤 버킷을 만든다. 이어 프로젝트에 연결하고 프로젝트 설정에 배포된 환경변수를 확인한다. AWS 공식 예시는 `vercel link`, `vercel env pull .env.local` 명령을 소개한다. 환경에 따라 이름이 달라질 수 있지만 `AWS_REGION`, `AWS_ROLE_ARN`, `AWS_RESOURCE_ARN` 및 선택된 버킷 유형의 이름이 제공될 수 있다. 이 절차는 공식 예시를 정리한 것이며 실제 계정에서 실행한 테스트 결과가 아니다.

v0 Amazon S3 자동 생성 기능은 자연어로 만들 애플리케이션을 설명하면 적절한 스토리지를 제안·프로비저닝하고 연결 코드 작성을 지원하는 흐름이다. 예를 들어 사진 업로드 앱은 일반 버킷, PDF 기반 검색 앱은 벡터 저장소, 클릭 로그 분석은 Tables가 후보가 된다.

S3 일반 버킷·Tables·Vectors, 무엇이 다른가

Vercel S3 Tables는 일반 버킷처럼 사진 파일을 쌓는 저장소라기보다 Apache Iceberg를 토대로 분석 데이터를 테이블 형태로 관리하는 용도다. AWS는 관리형 테이블 유지보수와 Iceberg REST Catalog 호환 도구를 통한 조회를 설명한다. 분석용 데이터 파이프라인을 만들 때 테이블 형식·스키마·엔진의 호환성을 먼저 살펴야 한다.

Vercel S3 Vectors는 임베딩 벡터를 보관하고 유사도 질의를 처리하는 리소스다. 챗봇의 문서 검색, 의미 기반 검색, RAG의 검색 단계에 활용할 수 있다. 중요한 제약은 S3 Vectors가 임베딩을 자동 생성하지는 않는다는 점이다. 텍스트나 이미지에서 벡터를 만드는 모델과 벡터 색인·검색 품질 검증은 별도로 준비해야 한다.

반면 일반 S3 버킷은 사용자 업로드 파일, 사진, PDF, 백업 객체 등을 보관할 때 적합하다. 세 상품은 '고급·중급·초급'의 관계가 아니라 데이터 유형과 조회 방식이 다르다.

일반 S3 객체 저장, S3 Tables 분석 테이블, S3 Vectors 유사도 검색 비교 도표
AWS 공식 자료를 재구성한 설명용 정보도

OIDC·STS 인증: 정적 AWS 키를 저장하지 않는 방식

Vercel AWS OIDC 인증은 런타임이 보유한 단기 OIDC 토큰을 AWS Security Token Service(STS)에 전달하고 지정된 IAM 역할에 대한 임시 자격 증명을 획득하는 방식이다. AWS 공식 안내에서는 `@vercel/functions/oidc`의 `awsCredentialsProvider`를 소개한다.

ADVERTISEMENTGoogle AdSense (Client/Slot ID 설정 대기)

Vercel AWS STS 임시 자격증명은 장기간 유효한 액세스 키를 코드·환경변수에 직접 저장하는 위험을 줄인다. 다만 임시 권한이라고 해서 자동으로 안전해지는 것은 아니다. 역할의 신뢰 정책, 대상 리소스 ARN, 읽기·쓰기 권한 범위, 배포 환경별 접근 제어를 실제 프로젝트 기준으로 검토해야 한다.

실무에서는 토큰 교환 성공 여부뿐 아니라 실패 시 로그, 권한 부족과 권한 과다, 배포 브랜치별 역할 오용 가능성까지 확인하는 것이 좋다. 본 콘텐츠는 구조 설명이며 IAM 정책 설정을 실제 환경에서 검증한 문서는 아니다.

Vercel OIDC 토큰에서 AWS STS 임시 권한을 거쳐 S3 리소스에 접근하는 흐름
OIDC와 STS 개념도. 실제 IAM 정책을 검증한 결과는 아닙니다.

기존 AWS 계정과 버킷의 연결 제한

Vercel에서 기존 AWS 계정 S3 연결 방법을 검색했다면 '계정을 연결하는 것'과 '이미 생성된 버킷을 통합에서 그대로 선택하는 것'을 구분해야 한다. AWS 발표에 따르면 기존 AWS 계정 연결은 가능하지만, Vercel 통합에서 다루는 버킷은 Vercel 플랫폼을 통해 새로 만든 버킷으로 제한된다.

따라서 기존 운영용 버킷을 보유하고 있다면 기존 버킷을 그대로 사용할 수 있다고 가정하지 말아야 한다. 데이터 이전이나 접근 구조 변경 전에 AWS 계정 권한, 배포 위치, 선택 가능한 리전을 확인해야 한다. 지원 리전은 Vercel에서 지원하는 상용 AWS 리전 기준이며 서비스별 제공 상태는 실제 콘솔에서 확인하는 것이 안전하다.

연동 비용과 신규 계정 100달러 크레딧

Vercel S3 연동 비용은 통합 사용료와 AWS 자원 사용료를 구분해 이해해야 한다. 공식 발표에서는 통합 자체에 별도 비용이 없지만 Amazon S3의 저장 용량과 요청 등 실제 서비스 사용량에 따른 표준 AWS 요금이 발생한다고 안내한다. '완전 무료'로 해석하면 안 된다.

Vercel 통합을 통해 새 AWS 계정을 만드는 경우 공식 안내에는 6개월 동안 유효한 100달러 크레딧이 소개돼 있다. 기존 계정의 자동 지급 여부나 다른 크레딧과의 중복 적용을 보장하는 문구는 아니다. 실제 적용 대상, 종료일, 리전별 요율, 데이터 전송·요청 비용은 계정의 청구 화면과 AWS 공식 요금표에서 재확인해야 한다.

도입 전에는 예상 저장 용량, 객체 요청 횟수, 데이터 전송, Tables/Vectors 사용 규모를 별도로 계산해 두는 편이 낫다. 본 기사는 특정 계정의 실제 과금이나 크레딧 활성화를 측정하지 않았다.

자주 묻는 질문

Q. S3 Vectors가 문서를 자동 임베딩하나요? 아니요. 임베딩 생성은 별도의 모델이 담당합니다.

Q. 기존 S3 버킷을 그대로 선택할 수 있나요? 발표 시점의 Vercel 통합은 플랫폼에서 새로 생성한 버킷에 한정됩니다.

Q. 통합이 무료면 AWS 요금도 없나요? 아닙니다. 통합료와 AWS 사용량 요금은 서로 다릅니다.

공식 출처와 검증 범위

  1. AWS News Blog — Amazon S3 is now available on the Vercel Marketplace and v0 by Vercel
  2. AWS What’s New — Amazon S3 is now available on the Vercel Marketplace and v0 by Vercel
  3. Vercel Changelog — Amazon S3 joins the Vercel Marketplace

최종 갱신: 2026-10-15. 실제 Vercel 프로젝트 생성, AWS 결제·크레딧 적용 및 지역별 콘솔 검증은 수행하지 않았습니다. 게시 승인 보류 자료입니다.