Microsoft 독점이 끝난 다음 날, AWS가 움직였습니다. Codex가 Bedrock 위로 올라왔습니다.
✅ 핵심 요약
→ GPT-5.5, GPT-5.4, Codex가 2026년 6월 1일 Amazon Bedrock에 정식 출시됐습니다 → Microsoft의 OpenAI 독점 계약이 2026년 4월 27일 종료됐고, AWS는 바로 다음 날 4월 28일 연동을 발표했습니다 → $500억 Amazon 투자, 8년간 $1,000억 인프라 확장, 2GW Trainium 용량 — AWS가 OpenAI Frontier의 독점 3자 클라우드 배포 파트너입니다 → Bedrock 위에서 Codex CLI, 데스크탑 앱, VS Code 확장 그대로 사용 가능합니다 → 인증이 AWS 네이티브 — ChatGPT 로그인·OPENAI_API_KEY 불필요, IAM 또는 Bedrock API 키 사용 → IAM, VPC 격리, AWS PrivateLink, CloudTrail 로깅, 암호화 등 기존 AWS 보안 인프라 그대로 적용 → 가격은 OpenAI 직접 연결 가격과 동일 — 추가 요금 없음, AWS 약정 크레딧으로 사용 가능 → 현재 지원 리전: US East (Ohio), US West (Oregon)
왜 이게 중요한가
2023년부터 OpenAI와 Microsoft의 관계는 독점적이었습니다. Azure가 유일한 클라우드 파트너였고, 기업들이 AWS 기반 인프라에서 OpenAI 모델을 쓰려면 직접 API 호출 + 별도 계약이 필요했습니다.
Microsoft 독점이 끝나자마자 AWS가 다음 날 발표를 냈습니다. 이미 준비가 끝나 있었다는 뜻입니다. $380억 컴퓨트 계약은 이미 2025년 11월에 발표됐었습니다.
AWS 기반 엔터프라이즈에게 의미하는 것:
이전 이후
| OpenAI API 키 별도 관리 | AWS IAM 인증으로 통합 |
| 벤더 관계 이원화 | AWS 단일 창구 |
| 보안 컴플라이언스 별도 구성 | Bedrock 기존 컨트롤 그대로 상속 |
| 예산 별도 집행 | AWS 약정 크레딧 적용 |
Codex on Bedrock 세팅
사전 조건
- Amazon Bedrock 접근 권한이 있는 AWS 계정
- 지원 리전: us-east-2 (Ohio) 또는 us-west-2 (Oregon)
- Codex CLI 최신 버전 설치
- 선택한 모델에 대한 Bedrock 모델 접근 활성화
Step 1. Bedrock 모델 접근 활성화
AWS 콘솔 → Amazon Bedrock → 모델 접근 → OpenAI 모델 (GPT-5.5 / GPT-5.4) 활성화 요청
지원되는 모델과 AWS 리전을 먼저 확인하고, 정확한 API 기능이 워크로드 요구사항과 맞는지 검토하세요. Bedrock은 OpenAI 직접 API에서 지원하는 Responses API 기능의 일부를 지원합니다.
Step 2. 인증 설정
Codex on Bedrock는 두 가지 인증 경로를 순서대로 확인합니다.
경로 1 — Bedrock API 키 (권장)
export AWS_BEARER_TOKEN_BEDROCK=<your-bedrock-api-key>
export AWS_REGION=us-east-2
경로 2 — AWS SDK 자격증명 체인
기존 AWS 자격증명이 설정돼 있으면 자동으로 사용됩니다.
# 기존 AWS 자격증명 확인
aws sts get-caller-identity
# 또는 프로필 지정
export AWS_PROFILE=my-bedrock-profile
export AWS_REGION=us-east-2
⚠️ Bedrock 경로 사용 시 ChatGPT 로그인이나 OPENAI_API_KEY가 요청 경로에 없습니다. Codex가 Amazon Bedrock으로 모델 요청을 전송하고, Bedrock이 OpenAI 호환 Responses API 구현을 제공합니다.
Step 3. Codex CLI 설정
~/.codex/config.toml에 Bedrock 모델 프로바이더를 추가합니다.
# ~/.codex/config.toml
[model-provider.amazon-bedrock]
type = "amazon-bedrock"
region = "us-east-2"
[defaults]
model-provider = "amazon-bedrock"
model = "gpt-5.5" # 또는 "gpt-5.4"
Step 4. 실행 테스트
# Bedrock 경로로 Codex 실행 확인
codex --provider amazon-bedrock "FastAPI 헬스체크 엔드포인트 만들어줘"
# 리전 명시적 지정
codex --provider amazon-bedrock --region us-east-2 "이 함수 리팩토링해줘"
Python에서 Bedrock Responses API 직접 호출
Bedrock은 OpenAI 호환 Responses API를 제공합니다. 기존 OpenAI SDK 코드를 최소한의 변경으로 전환할 수 있습니다.
boto3 직접 호출
import boto3
import json
bedrock = boto3.client(
service_name="bedrock-runtime",
region_name="us-east-2",
)
response = bedrock.invoke_model(
modelId="openai.gpt-5.5",
body=json.dumps({
"model": "gpt-5.5",
"input": [
{
"role": "user",
"content": "FastAPI + PostgreSQL 연결 풀 설정 코드 짜줘"
}
],
"max_output_tokens": 2048,
}),
contentType="application/json",
accept="application/json",
)
result = json.loads(response["body"].read())
print(result["output"][0]["content"][0]["text"])
OpenAI SDK + Bedrock 엔드포인트 (Responses API)
from openai import OpenAI
import boto3
from botocore.auth import SigV4Auth
from botocore.awsrequest import AWSRequest
# Bedrock 엔드포인트로 OpenAI SDK 연결
client = OpenAI(
base_url="https://bedrock-runtime.us-east-2.amazonaws.com/model/openai.gpt-5.5",
api_key="not-used", # IAM 인증 사용
default_headers={"X-Amzn-Bedrock-Accept": "application/json"}
)
# Responses API 포맷
response = client.responses.create(
model="gpt-5.5",
input="이 파이썬 코드 리뷰해줘:\n\ndef add(a, b):\n return a+b",
)
print(response.output_text)
Bedrock Managed Agents powered by OpenAI
단순 모델 호출을 넘어서 에이전트를 배포하는 경우 Bedrock Managed Agents를 씁니다.
Bedrock Managed Agents는 배포, 툴 사용, 오케스트레이션, 거버넌스의 어려운 부분을 처리합니다. Amazon의 보안·컴플라이언스 컨트롤과 빌트인 통합을 제공합니다. 프로토타입에서 프로덕션으로 가는 더 빠른 경로를 만들어줍니다.
import boto3
bedrock_agents = boto3.client(
service_name="bedrock-agent-runtime",
region_name="us-east-2",
)
response = bedrock_agents.invoke_agent(
agentId="<your-agent-id>",
agentAliasId="<your-alias-id>",
sessionId="session-001",
inputText="이 레포의 보안 취약점 스캔하고 보고서 만들어줘",
)
for event in response["completion"]:
if "chunk" in event:
print(event["chunk"]["bytes"].decode(), end="")
기존 OpenAI API vs Bedrock 선택 기준
항목 OpenAI 직접 API Codex on Bedrock
| 인증 | OPENAI_API_KEY | IAM / Bedrock API 키 |
| 보안 컴플라이언스 | 별도 구성 필요 | AWS 기존 컨트롤 상속 |
| VPC 격리 | ❌ | ✅ PrivateLink |
| CloudTrail 로깅 | ❌ | ✅ |
| AWS 약정 크레딧 | ❌ | ✅ |
| 가격 | OpenAI 표준가 | 동일 (추가 없음) |
| 지원 리전 | 글로벌 | us-east-2, us-west-2 (현재) |
| Responses API 일부 기능 | 전체 | 일부 제한 |
💡 언제 Bedrock을 써야 하나 AWS 기반 엔터프라이즈로 IAM 통합, 감사 로그, VPC 격리, AWS 약정 크레딧 적용이 필요하다면 Bedrock이 낫습니다. 개인 개발자이거나 최신 Responses API 전체 기능이 필요하다면 OpenAI 직접 API가 더 유연합니다.
리전 및 기능 현황
현재 지원 리전: GPT-5.5는 US East (Ohio), GPT-5.4는 US East (Ohio)와 US West (Oregon). 추가 리전 확장은 AWS 문서에서 확인하세요.
기능 상태
| GPT-5.5 via Responses API | ✅ GA |
| GPT-5.4 via Responses API | ✅ GA |
| Codex CLI on Bedrock | ✅ GA |
| Codex VS Code Extension on Bedrock | ✅ GA |
| Bedrock Managed Agents (OpenAI) | Preview |
| AWS 콘솔 직접 지원 | 🔜 예정 |
| GovCloud 리전 | ❌ 미지원 |
| Daybreak (Codex Security) on Bedrock | 🔜 예정 |
관련 글
'GPT' 카테고리의 다른 글
| ChatGPT 메모리 시스템 업데이트 — 개발자가 알아야 할 변화와 API 대응법 (0) | 2026.06.05 |
|---|---|
| ChatGPT Dreaming 메모리 업데이트 — 이제 AI가 나를 기억한다 (0) | 2026.06.05 |
| ChatGPT Workspace Agents 써봤다 — GPTs와 뭐가 다른가요? (0) | 2026.06.05 |
| OpenAI Assistants API 8월 26일 종료 — 지금 당장 Responses API로 마이그레이션해야 하는 이유 (0) | 2026.06.04 |
| OpenAI Codex 완전가이드 5편 — 가격 구조, CI/CD 자동화, Claude Code vs Codex 최종 비교 (0) | 2026.06.01 |