Codex는 기능을 구현하고, 테스트를 작성하고, 코드를 커밋합니다. 그리고 히어로 이미지, UI 목업, 제품 동영상을 생성합니다. 그 파일들은 샌드박스에 존재하다가 세션이 끝나면 사라져 버립니다.
클라우드 스토리지가 바로 빠진 고리입니다. 이것 없이는 Codex가 생성된 에셋을 팀에 전달하거나, 라이브 페이지에서 참조하거나, 다음 에이전트 세션에서 불러올 수 없습니다.
Codex에 클라우드 스토리지를 추가하는 방법을 소개합니다. 실제 명령어 예시와 함께 세 가지 방법을 알아봅니다.
Codex가 클라우드 스토리지를 기본 제공하지 않는 이유
Codex는 OpenAI의 에이전트형 코딩 도구입니다. 임시 클라우드 샌드박스에서 동작하기 때문에 세션마다 환경이 초기화되며, 한 세션에서 생성된 파일은 명시적으로 영구적인 저장소에 기록하지 않는 한 다음 세션으로 이어지지 않습니다.
클라우드 스토리지를 사용하려면 외부 서비스(S3, GCS, Azure Blob 또는 전용 파일 API)와의 인증, 업로드 로직, URL 생성, 권한 관리가 필요합니다. 이 모든 것은 Codex의 기본 기능 범위 밖입니다. 기능 레이어는 외부에 있으며, 얼마나 깔끔하게 연결할 수 있는지가 실질적인 과제입니다.
Codex + 클라우드 스토리지로 무엇이 가능한가
클라우드 스토리지를 추가하면 생성된 에셋이 영구적이고 공유 가능해집니다.
- 생성된 이미지와 동영상이 세션 이후에도 유지됩니다. 히어로 이미지, UI 목업, 제품 데모 — 생성 직후 업로드되어 샌드박스가 닫힌 후에도 접근할 수 있습니다.
- 검토용 공유 링크 제공. Codex가 에셋을 생성하고 업로드한 후, 팀이 브라우저에서 바로 열 수 있는 URL을 반환합니다 — 파일 전송이 필요 없습니다.
- 에셋을 게시된 페이지에 직접 삽입. Codex가 히어로 이미지를 생성하고, 클라우드 스토리지에 업로드하고, 구축 중인 랜딩 페이지에 URL을 삽입합니다 — 모두 하나의 세션 안에서.
- 세션 간 연속성. Codex가 이전 세션의 파일을 파일명이나 경로로 검색할 수 있습니다. 샌드박스가 유지하지 못하는 것을 스토리지 레이어가 유지합니다.
- CI 및 자동화 파이프라인. 자동화된 Codex 작업이 리포트 에셋을 생성하고 업로드한 뒤, Slack 알림이나 커밋 댓글에 링크를 공유합니다.
방법 1: 클라우드 공급자 직접 통합
Codex는 샌드박스 내에서 AWS CLI, Google Cloud SDK, 또는 Azure CLI를 설치하고 호출할 수 있습니다.
# AWS S3 예시
pip install awscli
aws s3 cp ./generated-hero.jpg s3://your-bucket/assets/generated-hero.jpg --acl public-read
echo "https://your-bucket.s3.amazonaws.com/assets/generated-hero.jpg"
필요한 설정:
- 클라우드 공급자 계정 및 버킷/컨테이너 설정
- 업로드 권한이 있는 IAM 자격 증명 또는 서비스 계정
- Codex 샌드박스에 설치 및 인증된 CLI
- 공개 URL 또는 서명된 URL 생성 로직
잘 작동하지만 공급자별 설정이 필요합니다. 공급자마다 CLI, 인증 방식, URL 형식이 다릅니다. Codex가 다른 스토리지 백엔드를 사용하는 프로젝트 간에 전환하면 통합 스크립트가 제각각이 됩니다.
방법 2: 파일 스토리지용 MCP 서버
MCP 서버는 파일 스토리지를 구조화된 도구로 제공할 수 있습니다.
- AWS S3 MCP — S3 버킷에 업로드 및 검색
- Google Drive MCP — Google Drive 파일 관리
- Cloudflare R2 MCP — Cloudflare를 통한 S3 호환 스토리지
MCP 서버를 한 번 설정하면 Codex가 여느 도구처럼 호출할 수 있습니다. 공급자별 셸 스크립트를 유지 관리하는 것보다 훨씬 깔끔합니다.
제한 사항: 각 MCP 서버는 하나의 스토리지 공급자에 묶여 있습니다. 팀이 에셋에는 S3를, 문서에는 Drive를 사용한다면, 두 가지를 모두 설정하고 유지해야 합니다.
방법 3: 업로드·공유·검색을 아우르는 단일 CLI
이것은 Codex가 이미지 생성, 동영상 생성, 웹 검색에 사용하는 것과 동일한 CLI로 파일 스토리지를 처리하는 방식입니다.
# 파일을 업로드하고 공유 링크 받기
anycap drive upload hero.jpg product-demo.mp4
# 커스텀 이름으로 업로드
anycap drive upload ./output/hero.jpg --name "landing-hero-v2.jpg"
# 이전 세션에서 파일 검색
anycap drive download "landing-hero-v2.jpg" -o ./assets/hero.jpg
# 저장된 파일 목록 확인
anycap drive ls
인증 하나. CLI 하나. Codex는 스토리지, 이미지 생성, 검색에 대해 별도의 자격 증명을 유지할 필요가 없습니다 — 모두 하나의 도구입니다.
Codex용 AnyCap 설치:
npx -y skills add anycap-ai/anycap -a codex -y
anycap login && anycap status
Codex 생성 → 업로드 → 삽입 전체 파이프라인
가장 강력한 패턴: Codex가 에셋을 생성하고, 즉시 업로드하고, 구축 중인 페이지에 라이브 URL을 삽입합니다 — 모두 하나의 세션 안에서.
# 1단계: 히어로 이미지 생성
anycap image generate \
--prompt "developer dashboard, dark theme, neon blue accents, product photography style" \
--model seedream-5 \
-o hero.jpg
# 2단계: Drive에 업로드하고 공유 URL 받기
HERO_URL=$(anycap drive upload hero.jpg --format url)
# 3단계: Codex가 랜딩 페이지 HTML에 URL 삽입
# Codex가 index.html을 생성/편집하여 <img src="$HERO_URL" alt="Dashboard hero"> 추가
이미지는 이제 샌드박스가 닫힌 후에도 유지되는 라이브 URL에 자리합니다. 팀이 검토할 수 있고, 페이지가 참조할 수 있으며, 다음 Codex 세션이 파일명으로 불러올 수 있습니다.
Codex + 클라우드 스토리지 실전 패턴
패턴 1: 생성 후 검토용으로 공유
# 변형 세트를 생성하고 전부 업로드하여 팀 검토용 링크 반환
anycap image generate --prompt "hero v1 style" --model seedream-5 -o hero-v1.jpg
anycap image generate --prompt "hero v2 style" --model seedream-5 -o hero-v2.jpg
anycap drive upload hero-v1.jpg hero-v2.jpg
# Codex가 검토 요약 메시지에 두 URL을 반환
패턴 2: 동영상 제작 파이프라인
# 완전한 생성 → 애니메이션 → 저장 파이프라인
anycap image generate \
--prompt "product hero shot, dark theme, neon accents" \
--model seedream-5 \
-o hero.jpg
anycap video generate \
--prompt "interface animates in sequence, gentle camera push-in" \
--model seedance-2 \
--mode image-to-video \
--param images=./hero.jpg \
-o hero-animated.mp4
# 둘 다 업로드
anycap drive upload hero.jpg hero-animated.mp4
패턴 3: 세션 간 에셋 검색
# 세션 1: 생성 및 저장
anycap image generate --prompt "brand hero image" --model seedream-5 -o brand-hero.jpg
anycap drive upload brand-hero.jpg --name "brand-hero-approved.jpg"
# 세션 2: 검색 및 사용
anycap drive download "brand-hero-approved.jpg" -o ./assets/hero.jpg
# Codex가 현재 빌드에서 ./assets/hero.jpg 사용
패턴 4: 에셋이 업로드된 자동화 리포트
# CI 파이프라인: 차트 생성, 업로드, Slack 알림에 URL 포함
anycap image generate --prompt "weekly metrics chart, bar graph style" --model nano-banana-pro -o weekly-chart.jpg
CHART_URL=$(anycap drive upload weekly-chart.jpg --format url)
# $CHART_URL을 Slack 웹훅에 전송
스토리지 + 기타 기능: 풀 스택
가장 강력한 Codex 구성은 스토리지와 전체 AnyCap 기능 세트를 결합한 것입니다.
| 기능 | 명령어 | Codex에서의 활용 |
|---|---|---|
| 이미지 생성 | anycap image generate |
시각 에셋 제작 |
| 동영상 생성 | anycap video generate |
정지 이미지 애니메이션, 데모 제작 |
| 웹 검색 | anycap search |
코딩 전 리서치 |
| URL 크롤 | anycap crawl |
라이브 문서 및 페이지 읽기 |
| 클라우드 스토리지 | anycap drive upload |
위의 모든 것을 영구화하고 공유 |
| 웹 게시 | anycap page publish |
생성된 콘텐츠를 라이브 URL로 호스팅 |
설치 한 번으로 이 모든 것을 사용할 수 있습니다. 이미지 생성 인증에 사용하는 동일한 자격 증명으로 파일 스토리지도 인증됩니다. Codex는 기능마다 별도의 API 키를 관리할 필요가 없습니다.
크로스 에이전트: 동일한 명령어, 다른 에이전트
클라우드 스토리지 명령어는 Codex, Claude Code, Cursor에서 동일하게 작동합니다. 달라지는 건 스킬 설치 대상뿐입니다.
| 에이전트 | 설치 대상 | 스토리지의 고유 장점 |
|---|---|---|
| Codex | ~/.codex/skills/ |
CLI 네이티브 — 스토리지 명령어를 &&로 다른 셸 명령과 연결 가능 |
| Claude Code | ~/.claude/skills/ |
병렬 업로드 — 서브에이전트를 통해 배치를 동시에 업로드 가능 |
| Cursor | ~/.cursor/skills/ |
IDE 내장 — 생성된 에셋을 에디터 내에서 직접 업로드하고 삽입 가능 |
자주 묻는 질문
Codex에 기본 파일 영속성 기능이 있나요?
Codex는 임시 샌드박스에서 동작합니다. 세션 중에 생성된 파일은 외부 스토리지 서비스에 기록하지 않으면 세션 종료 후 자동으로 유지되지 않습니다. AnyCap의 drive 명령이 바로 그 외부 영속성 레이어를 제공합니다.
업로드한 파일은 얼마나 저장되나요?
AnyCap의 drive 명령으로 업로드된 파일은 AnyCap의 오브젝트 스토리지 인프라에 저장됩니다. 저장 기간은 플랜에 따라 결정됩니다.
이전 Codex 세션의 파일을 불러올 수 있나요?
네 — 해당 세션에서 anycap drive upload로 업로드했다면 가능합니다. 새 세션에서 anycap drive download "파일명"으로 불러올 수 있습니다. anycap drive ls로 사용 가능한 파일 목록을 확인하세요.
업로드한 파일은 공개되나요?
기본적으로 anycap drive upload는 링크를 가진 누구나 접근할 수 있는 공유 URL을 생성합니다 — 검토 및 삽입에 유용합니다. 비공개 파일은 명시적인 권한 설정이 필요합니다.
자동화된 Codex 파이프라인에서 클라우드 스토리지를 사용할 수 있나요?
네. anycap drive upload는 헤드리스로 동작하여 어떤 셸 환경에서도 실행됩니다. ANYCAP_API_KEY를 환경 변수로 설정하고 Codex 자동화, CI 작업, 예약 작업에서 호출하세요.
Codex가 업로드한 파일 URL을 코드에 직접 삽입할 수 있나요?
네. anycap drive upload 파일명 --format url을 사용하면 URL만 출력됩니다. Codex는 이를 변수에 저장하고 생성된 HTML, CSS, 또는 임의의 설정 파일에서 참조할 수 있습니다.
→ Codex에 클라우드 스토리지 추가하기 — 한 번 설치로 모든 기능
📖 다음으로 읽을 내용
- Codex로 이미지 생성하는 방법 (2026) — 저장할 에셋을 생성하세요.
- Codex로 동영상 생성하는 방법 (2026) — 동영상 생성 가이드.
- Codex에 웹 검색 추가하는 방법 (2026) — 스토리지와 함께 리서치 기능도 추가하세요.
- AI 이미지-to-비디오: 완전 파이프라인 — 생성 → 애니메이션 → 저장 전체 워크플로를 상세히 설명합니다.
관련 문서
- 케이퍼빌리티 런타임이란? — 이미지, 동영상, 검색, 스토리지를 단일 CLI로 묶은 인프라.
- 터미널 에이전트 대결: Claude Code vs Codex vs Windsurf — 기능 폭 면에서 Codex와 다른 터미널 에이전트를 비교.
- Claude Code에 클라우드 스토리지 추가하는 방법 — 이 가이드의 Claude Code 버전.
AnyCap 팀이 작성했습니다. 저희는 단일 CLI로 Codex에 클라우드 스토리지, 이미지 생성, 동영상 생성, 웹 검색을 제공하는 케이퍼빌리티 런타임을 구축합니다 — 여러분의 에이전트가 샌드박스가 사라지는 걱정 없이 생성하고, 저장하고, 배포할 수 있도록.