AWS 기반 Claude Platform은 Messages API, Agent Skills, 코드 실행 및 베타 기능을 포함한 완전한 Anthropic 플랫폼 경험을 AWS 계정을 통해 제공합니다. AWS가 추론 스택을 운영하는 Amazon Bedrock과 달리, AWS 기반 Claude Platform은 Anthropic이 운영합니다. AWS는 인증 계층(SigV4 또는 API 키), IAM 기반 액세스 제어, AWS Marketplace를 통한 결제 통합을 제공합니다.
Anthropic SDK는 AWS 기반 Claude Platform을 지원합니다.
Claude 모델은 Anthropic이 관리하는 인프라에서 실행됩니다. 이는 AWS를 통한 결제 및 액세스를 위한 상업적 통합입니다. Anthropic은 추론 입력 및 출력에 대한 데이터 처리자이며, AWS는 마켓플레이스 모델에 따라 결제 및 ID 메타데이터를 처리합니다. AWS 기반 Claude Platform을 통해 Claude를 사용하는 고객은 Anthropic의 데이터 사용 약관의 적용을 받습니다. Anthropic은 업계 최고 수준의 안전성 및 데이터 약속을 계속 제공합니다.
다음 운영 특성에 유의하세요. 데이터가 AWS에 상주하지 않을 수 있으며, 추론이 Anthropic의 기본 클라우드로 라우팅될 수 있고, 하위 서비스가 사전 통지 없이 내부적으로 변경될 수 있습니다. 추론을 특정 지역에 고정하려면 요청별로 inference_geo 매개변수를 설정하세요.
AWS 기반 Claude Platform은 퍼스트파티 Claude API와 동일한 데이터 보존 정책을 따릅니다. "Zero Data Retention"(데이터 무보존), 즉 ZDR은 요청 시 사용할 수 있습니다. 조직에서 이를 활성화하려면 Anthropic 계정 담당자에게 문의하세요.
두 제품 모두 AWS를 통해 Claude를 사용할 수 있지만, 아키텍처, API 표면 및 기능 가용성에서 크게 다릅니다.
| 측면 | AWS 기반 Claude Platform | Amazon Bedrock의 Claude | Amazon Bedrock(레거시) |
|---|---|---|---|
| 스택 운영 주체 | Anthropic | AWS | AWS |
| API 표면 | Claude API(/v1/{endpoint}) | /anthropic/v1/messages의 Messages API | Bedrock Converse / InvokeModel |
| 기능 가용성 | 일반적으로 Claude API와 동일한 날(기능 제한 사항 참조) | Amazon Bedrock 릴리스 일정에 따름 | Amazon Bedrock 릴리스 일정에 따름 |
| Agent Skills | 사용 가능(베타) | 사용 불가(코드 실행 필요) | 사용 불가 |
| 베타 기능 | anthropic-beta 헤더로 전달(기능 제한 사항 참조) | anthropic-beta 헤더 미지원 | anthropic-beta 헤더 미지원 |
| 인증 | AWS IAM / SigV4 또는 API 키 | AWS IAM / SigV4 | AWS IAM / SigV4 또는 베어러 토큰(C#, Go, Java SDK만 해당) |
| 결제 | AWS Marketplace | AWS(네이티브 서비스) | AWS(네이티브 서비스) |
| 기본 URL | aws-external-anthropic.{region}.api.aws | bedrock-mantle.{region}.api.aws | bedrock-runtime.{region}.amazonaws.com |
| SDK 클라이언트 | 플랫폼별 클라이언트 클래스(예: Python의 AnthropicAWS), 베타 | AnthropicBedrockMantle | AnthropicBedrock / Bedrock SDK |
| 콘솔 | Claude Console(platform.claude.com, AWS Console을 통해 액세스) | Bedrock Console | Bedrock Console |
| 속도 제한 및 할당량 | Anthropic이 관리 | AWS가 관리 | AWS가 관리 |
| 추론 데이터 처리자 | Anthropic | AWS | AWS |
AWS가 운영하는 Claude가 필요한 경우 Amazon Bedrock의 Claude를 참조하세요. AWS 기반 Claude Platform은 퍼스트파티 Claude API 및 Amazon Bedrock과 별도의 용량 풀을 사용합니다. 여러 플랫폼에서 워크로드를 실행하고 플랫폼 간에 장애 조치(failover)할 수 있습니다.
AWS PrivateLink는 VPC를 AWS 기반 Claude Platform 엔드포인트에 연결하는 데 지원됩니다.
Bedrock을 선택해야 하는 경우: FedRAMP High, IL4, IL5 또는 HIPAA 준비 규정 준수가 필요하거나 AWS가 유일한 데이터 처리자여야 하는 규제 산업의 조직은 Amazon Bedrock의 Claude를 사용해야 합니다. Bedrock은 AWS가 운영 주체로서 전적으로 AWS가 제어하는 인프라에서 실행됩니다.
AWS 기반 Claude Platform 설정은 네 단계로 진행됩니다. AWS Console 서비스 페이지에서 가입하고, Anthropic 조직 설정을 완료하고, 워크스페이스 ID를 기록하고, Claude Console에 로그인합니다.
AWS Console을 통해 가입하면 AWS 계정에 연결된 새 Anthropic 조직이 프로비저닝됩니다. 이 조직은 AWS Marketplace를 통해 구매한 Claude Enterprise 조직을 포함하여 회사가 Anthropic과 보유한 기존 조직과는 별개입니다. 퍼스트파티 Anthropic 조직의 API 키, 워크스페이스 및 Claude Console 설정은 이전되지 않습니다.
기존 Amazon Bedrock 프라이빗 오퍼가 있는 경우, 첫 요청부터 할인이 적용되도록 가입 전에 Anthropic 또는 AWS 계정 담당자에게 문의하세요. 프라이빗 오퍼가 수락되기 전에 발생한 사용량에는 할인을 소급 적용할 수 없습니다. 프라이빗 오퍼를 참조하세요.
AWS Console에서 가입
페이지에 Sign-up in progress 배너가 표시됩니다. 페이지에 머무르세요. AWS가 AWS Marketplace 구독을 처리하는 동안 가입에 몇 분이 소요되며, 이후 자동으로 리디렉션됩니다.
조직에 Anthropic의 프라이빗 오퍼가 있는 경우, Console이 이를 조회하고 AWS Marketplace에서 수락하라는 메시지를 표시합니다. 자세한 내용은 프라이빗 오퍼를 참조하세요.
AWS 기반 Claude Platform을 사용하는 경우, 콘텐츠(프롬프트 및 완성 등)는 AWS 외부에서 Anthropic에 의해 처리됩니다. 콘텐츠 및 메타데이터가 처리되고 저장되는 방식에 대한 자세한 내용은 Anthropic의 데이터 사용 정책을 참조하세요.
Anthropic 조직 설정
가입이 완료되면 platform.claude.com/partner-signup으로 리디렉션됩니다.
설정을 완료하면 Anthropic 조직이 생성되고 Anthropic의 상업 서비스 약관 및 사용 정책에 동의하게 됩니다. 이제 AWS Console 서비스 페이지에 Home, API keys, Quickstart, Workspaces가 포함된 왼쪽 탐색 메뉴가 표시됩니다.
워크스페이스 생성 및 ID 기록
설정을 완료하면 AWS Console에서 워크스페이스를 생성하라는 메시지가 표시됩니다. 리전 바인딩, IAM 리소스 범위 지정 및 추가 워크스페이스 생성에 대한 자세한 내용은 워크스페이스를 참조하세요.
AWS Console Claude Platform on AWS 서비스 페이지의 Workspaces 또는 Claude Console에서 워크스페이스 ID를 찾으세요. 워크스페이스 ID는 wrkspc_ 뒤에 영숫자 식별자가 오는 형식을 사용합니다.
Claude Console에 로그인
Claude Console에 대한 액세스는 AWS IAM을 통해 페더레이션됩니다.
aws-external-anthropic:AssumeConsole 권한이 있는 IAM 역할을 수임합니다. AWS 기반 Claude Platform의 IAM 작업을 참조하세요.platform.claude.com으로 리디렉션합니다.AWS Console을 통해 로그인하면 Claude Console이 AWS 기반 Claude Platform 조직으로 범위가 지정됩니다. Claude Console 사이드바 왼쪽 하단에 Account managed by AWS 표시기가 나타납니다.
다음 사항을 확인하세요.
AWS 기반 Claude Platform 게이트웨이는 서버 측에서 sts:GetWebIdentityToken을 호출하여 Anthropic에 전달할 JWT를 발급합니다. 이 STS 기능은 모든 AWS 계정에서 기본적으로 비활성화되어 있습니다. 계정당 한 번 활성화하세요.
aws iam enable-outbound-web-identity-federation응답이 [ERROR] (FeatureEnabled) ... already enabled인 경우, 해당 설정이 이미 계정에서 활성화되어 있으므로 다음 단계로 진행할 수 있습니다. 계정의 발급자 URL을 확인하고 가져오세요.
aws iam get-outbound-web-identity-federation-info이 단계를 수행하지 않으면 모든 요청이 "Outbound web identity federation is disabled for your account"를 반환합니다. 이는 가장 흔한 설정 오류입니다.
계정 설정을 완료한 후 AWS Console에서 워크스페이스를 생성합니다(계정 설정 참조). 워크스페이스는 단일 AWS 리전에 바인딩됩니다. 워크스페이스 ID는 Claude Console의 Workspaces 또는 AWS Console 서비스 페이지의 Workspaces 섹션에서 찾을 수 있습니다.
SDK 클라이언트가 자동으로 읽을 수 있도록 ANTHROPIC_AWS_WORKSPACE_ID 및 AWS_REGION 환경 변수를 설정하세요.
export ANTHROPIC_AWS_WORKSPACE_ID='wrkspc_01AbCdEf23GhIj'
export AWS_REGION='us-west-2' # Your workspace's AWS region리전은 필수입니다. 리전이 설정되지 않으면 SDK 클라이언트가 오류를 발생시킵니다. 생성자에 aws_region/awsRegion을 전달하거나 AWS_REGION(또는 AWS_DEFAULT_REGION)을 설정하세요. 모든 AWS 상용 리전이 지원됩니다.
AWS 기반 Claude Platform은 두 가지 인증 방법을 지원합니다. SigV4 요청 서명을 사용하는 AWS IAM(기본)과 API 키 인증입니다. 둘 다 동일한 기본 URL과 요청 형식을 사용합니다.
SigV4는 엔터프라이즈 네이티브 경로이며 기존 AWS IAM 정책, 역할 및 감사와 통합됩니다. AWS 기본 자격 증명 공급자 체인에서 지원하는 방법을 사용하여 AWS 자격 증명을 구성하세요.
AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN)~/.aws/credentials)credential_process를 포함한 공유 구성 파일(~/.aws/config)AWS_WEB_IDENTITY_TOKEN_FILE 및 AWS_ROLE_ARN)자격 증명이 작동하는지 확인하세요.
aws sts get-caller-identity더 간단한 통합 경로(로컬 개발 및 스크립트)의 경우 SigV4 대신 API 키로 인증할 수 있습니다. ANTHROPIC_AWS_API_KEY 환경 변수를 설정하거나 SDK 생성자에 apiKey를 전달하세요.
AWS Console의 Claude Platform on AWS → API keys에서 API 키를 생성하세요. Generate a key를 선택한 다음 키 값을 복사합니다. API 키 인증을 사용할 수 있어야 하는 보안 주체에 aws-external-anthropic:CallWithBearerToken IAM 작업을 부여하세요.
AWS 기반 Claude Platform의 API 키는 Claude Console이 아닌 AWS Console에서 관리됩니다. 표준 Claude Console(퍼스트파티 API 액세스용)에서 생성된 키는 AWS 기반 Claude Platform 엔드포인트에서 작동하지 않습니다.
자격 증명을 별도의 프로세스(LLM 게이트웨이, 서버리스 함수, 또는 베어러 토큰 인증은 지원하지만 SigV4는 지원하지 않는 도구 등)에 전달해야 하는 워크로드의 경우, AWS Console에서 장기 키를 프로비저닝하는 대신 AWS 자격 증명에서 단기 API 키를 생성하세요.
AWS는 JavaScript, Python, Java용 토큰 생성기 라이브러리를 게시합니다. 각 라이브러리는 표준 공급자 체인을 통해 AWS 자격 증명을 읽고 x-api-key 헤더와 함께 작동하는 시간 제한 토큰을 반환합니다. 토큰 수명은 기본적으로 12시간이며, 요청한 기간, AWS 자격 증명의 만료 시간, 12시간 중 가장 짧은 값으로 제한됩니다. 설치 및 전체 구성 옵션은 링크된 리포지토리 README를 참조하세요.
생성된 토큰을 AWS Console에서 생성한 API 키를 전달하는 것과 동일한 방식으로 SDK에 전달하세요.
from token_generator_for_aws_external_anthropic import TokenGenerator
from anthropic import AnthropicAWS
token = TokenGenerator(region="us-west-2").get_token()
client = AnthropicAWS(api_key=token, aws_region="us-west-2")로컬에서 토큰을 생성할 수 있다면 프로세스에 이미 SigV4 자격 증명이 있으므로 일반적으로 SigV4 인증이 더 간단한 선택입니다. API 호출을 수행하는 프로세스가 AWS 자격 증명을 보유한 프로세스와 별개인 경우 단기 키를 사용하세요.
SDK는 단기 키를 자동으로 갱신하지 않습니다. 토큰이 만료되면 새 토큰을 생성하고 새 클라이언트를 구성하세요. 토큰을 사용하는 보안 주체는 여전히 aws-external-anthropic:CallWithBearerToken IAM 작업이 필요합니다.
플랫폼별 클라이언트는 다음 순서로 인증을 확인합니다. 인수 이름은 언어 규칙에 따라 다릅니다(TypeScript 및 PHP는 표시된 대로 camelCase를 사용하고, Python 및 Ruby는 snake_case를 사용하며, Go는 대문자 약어가 포함된 PascalCase를 사용하고, C# 및 Java는 해당 언어의 속성 또는 빌더 관용구를 사용합니다).
apiKey 생성자 인수 → x-api-key 헤더awsAccessKey + awsSecretAccessKey 생성자 인수 → AWS SigV4awsProfile 생성자 인수 → 명명된 프로필을 사용한 AWS SigV4ANTHROPIC_AWS_API_KEY 환경 변수 → x-api-key 헤더클라이언트는 aws_region/awsRegion이 생성자에 전달되지 않은 경우 환경에서 AWS_REGION을 읽으며, 표준 AWS SDK와의 호환성을 위해 AWS_DEFAULT_REGION으로 폴백합니다. 리전은 필수이며 폴백 기본값이 없습니다. us-east-1로 폴백하는 AnthropicBedrock과 달리, AnthropicAWS/AnthropicAws 클라이언트는 생성자 인수와 환경 변수가 모두 설정되지 않은 경우 오류를 발생시킵니다.
Anthropic의 클라이언트 SDK는 AWS 기반 Claude Platform을 지원합니다. 각 SDK는 SigV4 서명, 리전 기반 기본 URL 구성 및 anthropic-workspace-id 헤더를 처리하는 플랫폼별 클라이언트 클래스를 제공합니다.
AWS 기반 Claude Platform용 SDK 클라이언트는 베타 상태입니다.
AWS 기반 Claude Platform에서 사용할 수 있는 모델은 다음과 같습니다.
| 모델 | 모델 ID |
|---|---|
| Claude Fable 5 | claude-fable-5 |
| Claude Opus 4.8 | claude-opus-4-8 |
| Claude Opus 4.7 | claude-opus-4-7 |
| Claude Opus 4.6 | claude-opus-4-6 |
| Claude Sonnet 4.6 | claude-sonnet-4-6 |
| Claude Opus 4.5 | claude-opus-4-5 |
| Claude Sonnet 4.5 | claude-sonnet-4-5 |
| Claude Haiku 4.5 | claude-haiku-4-5 |
모델 ID는 퍼스트파티 Claude API와 동일합니다. Bedrock 스타일 ARN이나 anthropic. 접두사가 없습니다.
새 모델은 퍼스트파티 Claude API와 동시에 AWS 기반 Claude Platform에서 출시됩니다.
최신 Claude 모델로 업그레이드하시나요? Claude Code에서 /claude-api migrate를 실행하여 코드베이스 전체에 모델 ID 교체 및 호환성이 깨지는 매개변수 변경 사항을 적용하세요. 이 스킬은 코드가 대상으로 하는 클라우드 플랫폼을 감지하고 해당 플랫폼에 맞게 모델 ID 형식과 기능 변경 사항을 조정합니다. 최신 Claude 모델로 마이그레이션하기를 참조하세요.
AWS 기반 Claude Platform은 퍼스트파티 Claude API와 동일한 API 엔드포인트를 사용합니다. 차이점은 기본 URL, 인증 방법, 그리고 요청이 대상으로 하는 워크스페이스를 식별하는 필수 anthropic-workspace-id 헤더입니다.
from anthropic import AnthropicAWS
client = AnthropicAWS()
message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(message)클라이언트는 환경에서 AWS_REGION(또는 AWS_DEFAULT_REGION) 및 ANTHROPIC_AWS_WORKSPACE_ID를 읽습니다. 생성자에 aws_region / awsRegion 또는 workspace_id / workspaceId를 전달하여 둘 중 하나를 재정의할 수 있습니다. 리전과 워크스페이스 ID는 모두 필수입니다. 워크스페이스 ID를 확인할 수 없으면 생성자가 오류를 발생시키며, 리전이 누락된 경우에도 마찬가지로 오류가 발생합니다.
x-amz-security-token 헤더(cURL)는 IAM 역할, SSO 또는 STS와 같은 임시 자격 증명에만 필요합니다. 장기 IAM 사용자 자격 증명을 사용하는 경우 생략하세요. SDK 클라이언트는 자격 증명 소스에 따라 이를 자동으로 처리합니다.
--aws-sigv4 값은 aws:amz:<region>:<service> 형식을 따릅니다. SigV4 서비스 이름은 aws-external-anthropic이며, 리전은 엔드포인트 URL의 리전과 일치해야 합니다. 둘 중 하나라도 일치하지 않으면 구체적인 진단 메시지가 아닌 일반적인 서명 거부 오류가 발생합니다.
AWS 기반 Claude Platform의 "context window"(컨텍스트 윈도우) 크기는 퍼스트파티 Claude API와 동일합니다. 모델별 제한은 컨텍스트 윈도우를 참조하세요.
AWS 기반 Claude Platform은 Claude API 엔드포인트를 직접 사용하므로 퍼스트파티 Claude API와 완전한 기능 패리티를 제공합니다(기능 제한 사항에 명시된 경우 제외).
anthropic-beta 헤더를 전달하여 베타 기능에 액세스하세요.container.skills 매개변수 및 베타 헤더로 사전 구축 및 사용자 지정 Agent Skills를 사용하세요. 모든 사전 구축 Skills(PowerPoint, Excel, Word, PDF)가 즉시 작동합니다.external_keys Admin API 엔드포인트는 현재 사용할 수 없습니다. 키는 연결된 워크스페이스와 동일한 AWS 리전에 있어야 합니다.Amazon Bedrock과의 기능 가용성 차이는 비교 표를 참조하세요.
Claude Managed Agents는 AWS 기반 Claude Platform에서 사용할 수 있으며, 에이전트, 환경, 세션, 자격 증명 볼트, 메모리 저장소, 웹훅, 멀티에이전트 오케스트레이션, 자체 호스팅 샌드박스를 포함합니다.
AWS 기반 Claude Platform의 세션 동작은 퍼스트파티 Claude Managed Agents와 한 가지 점에서 다릅니다.
다음 기능은 현재 AWS 기반 Claude Platform에서 사용할 수 없습니다.
/v1/organizations/workspaces에서 생성, 조회, 목록, 업데이트, 보관)는 사용할 수 있습니다. 기타 Admin API 엔드포인트(조직 구성원, 워크스페이스 구성원, 초대, API 키, 사용량 보고서, 비용 보고서, 속도 제한 보고서, 외부 키)는 현재 사용할 수 없습니다. 대신 Claude Console에서 CMEK 키를 관리하세요. 대신 Claude Console에서 사용량 및 비용 데이터를 확인하세요. AWS IAM이 조직 멤버십을 관리합니다.GET /v1/environments/{id}/work 엔드포인트는 현재 사용할 수 없습니다. 다른 작업 엔드포인트(poll, ack, heartbeat, stop, post results, 항목별 get, stats)는 정상적으로 작동합니다.AWS 기반 Claude Platform은 다음 추론 지역을 지원합니다.
워크스페이스가 바인딩된 AWS 리전은 호출하는 게이트웨이 엔드포인트와 AWS 측 리소스(IAM, CloudTrail, 결제)의 범위를 제어합니다. 모델 추론이 실행되는 위치를 고정하지는 않습니다. 추론을 특정 지역에 고정하려면 각 요청에 inference_geo를 설정하거나 워크스페이스 기본값을 구성하세요.
inference_geo 매개변수를 사용하여 요청별로 추론 지역을 설정하세요.
inference_geo 매개변수는 Claude Opus 4.6, Claude Sonnet 4.6 및 이후 모델에서 지원됩니다. Claude Opus 4.5, Claude Sonnet 4.5 또는 Claude Haiku 4.5에서 inference_geo를 사용한 요청은 400 오류를 반환합니다. 모델 가용성에 대한 자세한 내용은 데이터 상주를 참조하세요.
from anthropic import AnthropicAWS
client = AnthropicAWS()
message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
inference_geo="us",
messages=[{"role": "user", "content": "Hello!"}],
)
print(message)inference_geo를 생략하면 요청은 워크스페이스의 default_inference_geo가 구성된 경우 이를 사용하고, 그렇지 않으면 global을 사용합니다.
워크스페이스 수준 추론 지역 제어(allowed_inference_geos 및 default_inference_geo)도 AWS 기반 Claude Platform에서 사용할 수 있습니다. 워크스페이스 수준 제한을 참조하세요.
AWS 기반 Claude Platform의 추론 및 리소스 요청은 워크스페이스를 대상으로 합니다. 이러한 API 호출에서 anthropic-workspace-id 헤더에 워크스페이스 ID를 전달합니다. 워크스페이스 ID는 wrkspc_ 뒤에 영숫자 식별자가 오는 태그 형식을 사용합니다(예: wrkspc_01AbCdEf23GhIj). 아직 ID가 없는 경우 워크스페이스 ID 확인을 참조하세요.
워크스페이스는 단일 AWS 리전에 바인딩됩니다. us-west-2에서 생성된 워크스페이스는 us-west-2 엔드포인트를 통해서만 액세스할 수 있습니다. 사용량, 할당량, 비용, 파일, 배치 및 Skills는 모두 워크스페이스별로 집계되어 Claude Console에서 리전별 분석을 제공합니다.
워크스페이스는 또한 AWS 기반 Claude Platform의 기본 IAM 리소스 역할을 합니다. 워크스페이스 ARN을 사용하여 AWS IAM 정책을 통해 특정 워크스페이스에 대한 액세스를 허용하거나 거부합니다. ARN의 리소스 세그먼트는 anthropic-workspace-id 헤더에 전달하는 것과 동일한 wrkspc_ 접두사 ID입니다.
arn:aws:aws-external-anthropic:{region}:{account-id}:workspace/{workspace-id}예를 들면 다음과 같습니다.
arn:aws:aws-external-anthropic:us-west-2:123456789012:workspace/wrkspc_01AbCdEf23GhIj정책 예제는 IAM 정책을 참조하세요.
AWS Console Workspaces 페이지 또는 Admin API 워크스페이스 엔드포인트를 사용하여 추가 워크스페이스를 생성하거나, 워크스페이스 이름을 변경하거나, 워크스페이스를 보관하세요. 새 워크스페이스는 생성을 위해 호출하는 엔드포인트의 AWS 리전에 바인딩됩니다(워크스페이스 범위 지정 참조). Claude Console Workspaces 페이지는 읽기 전용입니다.
AWS 기반 Claude Platform은 platform.claude.com의 표준 Claude Console을 사용합니다. AWS Console에서 로그인하면 Claude Console 사이드바 왼쪽 하단에 Account managed by AWS 표시기가 나타나고 Console이 AWS 기반 Claude Platform 조직으로 범위가 지정됩니다. 사용량 분석, 비용 분석, 속도 제한 가시성, 워크스페이스 가시성, 그리고 파일, Agent Skills, 배치 작업 및 Claude Managed Agents 리소스(에이전트, 세션, 환경, 자격 증명 볼트, 메모리 저장소, 웹훅)를 관리하기 위한 페이지를 제공합니다.
Claude Console에 대한 액세스는 AWS IAM을 통해 페더레이션됩니다. 전체 최초 로그인 흐름은 계정 설정을 참조하세요. 요약하면 다음과 같습니다.
aws-external-anthropic:AssumeConsole 권한이 있는 IAM 역할을 수임합니다. AWS 기반 Claude Platform의 IAM 작업을 참조하세요.platform.claude.com으로 리디렉션합니다.두 가지 Claude Console 역할을 사용할 수 있습니다. Admin과 Developer입니다. Admin 역할은 AWS 기반 Claude Platform에서 사용할 수 있는 모든 Claude Console 페이지 및 설정에 대한 액세스를 부여합니다. Developer 역할은 사용량, 비용, 속도 제한 및 워크스페이스 정보에 대한 읽기 액세스를 부여합니다. 보안 주체에 Admin 또는 Developer 역할을 할당하려면 Anthropic 계정 담당자에게 문의하세요.
Through AWS gateway 열은 해당 페이지가 AWS 게이트웨이를 통해 데이터를 읽고 쓰는지(따라서 IAM 작업의 적용을 받는지) 여부를 나타냅니다. No로 표시된 페이지는 Anthropic에서 직접 조직 수준 메타데이터를 읽으며 IAM 작업 검사를 우회합니다.
| 페이지 | 사용 가능 | AWS 게이트웨이 경유 | 참고 |
|---|---|---|---|
| Usage | 예 | 아니요 | 모델, 워크스페이스, 차원별 토큰 사용량을 확인합니다. 요청 후 데이터가 표시되기까지 몇 분이 걸릴 수 있습니다. |
| Cost | 예 | 아니요 | 모델 및 워크스페이스별 비용 내역을 확인합니다. AWS Cost Explorer는 집계된 Claude Consumption Unit (CCU) 항목을 표시합니다. |
| Limits | 예 | 아니요 | 속도 제한을 확인합니다(읽기 전용). |
| Workspaces | 예 | 아니요 | 리전별 워크스페이스를 확인합니다(읽기 전용). |
| Files | 예 | 예 | 업로드된 파일을 확인하고 관리합니다. |
| Skills | 예 | 예 | Agent Skills를 확인하고 관리합니다. |
| Batches | 예 | 예 | 배치 처리 작업을 확인하고 관리합니다. |
| Agents | 예 | 예 | 에이전트 정의를 확인하고 관리합니다. |
| Sessions | 예 | 예 | 에이전트 세션 및 이벤트 기록을 확인합니다. |
| Environments | 예 | 예 | 세션용 클라우드 샌드박스 구성을 확인하고 관리합니다. |
| Credential vaults | 예 | 예 | 세션 인증을 위한 자격 증명 볼트를 확인하고 관리합니다. |
| Memory stores | 예 | 예 | 영구 에이전트 메모리를 확인하고 관리합니다. |
| Webhooks | 예 | 예 | Settings → Webhooks에서 웹훅 엔드포인트를 확인하고 관리합니다. |
| API keys | 아니요 | 해당 없음 | AWS Console(Claude Platform on AWS → API keys)에서 API 키를 관리합니다. API 키 인증을 참조하세요. |
| Members | 아니요 | 해당 없음 | 해당 없음. AWS IAM이 액세스를 관리합니다. |
| Billing | 아니요 | 해당 없음 | 해당 없음. AWS Marketplace가 청구 및 인보이스를 관리합니다. Cost 페이지에서 비용 내역을 확인하세요. |
| Claude Code | 아니요 | 해당 없음 | Usage 페이지에서 Claude Code 사용량을 확인하세요. |
Claude Console은 Claude Platform on AWS에 대한 조직 전환을 지원하지 않습니다. 다른 조직에 액세스하려면 로그아웃한 후 해당 조직의 AWS 계정에 대한 IAM 역할을 사용하여 AWS Console을 통해 다시 인증하세요.
Claude Platform on AWS는 가입 시 Tier 1 속도 제한을 할당합니다. Anthropic은 AWS 할당량 시스템이 아닌 직접 속도 제한을 관리합니다.
퍼스트파티 Claude API와 달리 자동 티어 승급은 적용되지 않습니다. 더 높은 한도가 필요한 경우 Anthropic 계정 담당자에게 문의하세요. 티어 세부 정보 및 모델별 한도는 속도 제한을 참조하세요.
Claude Platform on AWS는 AWS Marketplace를 통해 청구됩니다. 사용량은 "Claude Consumption Unit"(Claude 소비 단위), 즉 CCU로 표시되며, 시간 단위로 측정되고 AWS 청구서에 월별 후불로 청구됩니다. CCU는 선불 크레딧이 아니며, CCU 잔액이나 약정이 없습니다.
CCU 가격, 변환 방식, 할인 적용 및 모델별 토큰 요금은 Claude Platform on AWS 가격을 참조하세요.
AWS CloudTrail은 Claude Platform on AWS에 대한 모든 요청을 캡처할 수 있습니다. 워크스페이스, 볼트 및 웹훅 작업은 기본적으로 Management 이벤트로 로깅됩니다. 추론, 배치, 파일, 스킬, 모델, 사용자 프로필 및 Claude Managed Agents 작업(볼트 및 웹훅 제외)은 Data 이벤트로 분류되며 명시적인 데이터 이벤트 로깅 구성이 필요하고, 이는 추가 CloudTrail 요금이 발생합니다. 전체 이벤트 유형 분류는 IAM 작업 참조를, 구성 세부 정보는 AWS CloudTrail 문서를 참조하세요.
각 응답에는 응답 헤더에 두 개의 요청 ID가 포함됩니다.
x-amzn-requestid): CloudTrail에 인덱싱되는 기본 ID입니다. AWS 도구를 통해 요청을 조사하거나 AWS 지원팀에 문의할 때 이 ID를 사용하세요.request-id): 보조 ID입니다. Anthropic 지원팀에 문의할 때 이 ID를 사용하세요.from anthropic import AnthropicAWS
client = AnthropicAWS()
response = client.messages.with_raw_response.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.headers.get("x-amzn-requestid")) # AWS request ID
print(response.headers.get("request-id")) # Anthropic request ID
message = response.parse()
print(message.content)Anthropic은 사용 패턴을 파악하고 잠재적인 문제를 조사할 수 있도록 최소 30일 롤링 기준으로 활동을 로깅할 것을 권장합니다.
AWS CloudTrail은 AWS 계정 내에서 구성됩니다. 로깅을 활성화해도 청구 및 서비스 운영에 필요한 범위를 넘어 AWS 또는 Anthropic이 콘텐츠에 액세스할 수 있는 권한이 부여되지 않습니다.
현재 Bedrock에서 Claude를 사용하고 있다면 Claude Platform on AWS로 마이그레이션하려면 통합 전반에 걸쳐 변경이 필요합니다. SigV4 서명은 계속 지원되지만 서명 컨텍스트, 기본 URL, API 형식, 모델 ID, SDK 클라이언트 및 패키지, 스트리밍 형식, 요청 헤더, 리전 가용성이 모두 변경됩니다. 다음 표는 차이점을 요약한 것입니다.
마이그레이션 차이는 어떤 Bedrock 통합에서 이전하는지에 따라 달라집니다. 다음 표는 현재 Bedrock 통합(bedrock-mantle.{region}.api.aws의 Messages API)과 레거시 InvokeModel 통합을 모두 보여줍니다.
| 항목 | Claude in Amazon Bedrock에서 | Amazon Bedrock (레거시)에서 | Claude Platform on AWS로 |
|---|---|---|---|
| 기본 URL | bedrock-mantle.{region}.api.aws | bedrock-runtime.{region}.amazonaws.com | aws-external-anthropic.{region}.api.aws |
| API 형식 | /anthropic/v1/messages의 Messages API | Bedrock Converse / InvokeModel | Claude API (/v1/{endpoint}) |
| 모델 ID | anthropic.claude-opus-4-6 | anthropic.claude-opus-4-6-v1 (선택적 us./global. 접두사 포함) | claude-opus-4-6 |
| SDK 클라이언트 | AnthropicBedrockMantle | AnthropicBedrock / Bedrock SDK | 플랫폼별 클라이언트(SDK 설치 참조), 베타 |
| SDK 패키지 | anthropic[bedrock], @anthropic-ai/bedrock-sdk 등 | anthropic[bedrock], @anthropic-ai/bedrock-sdk 또는 AWS SDK | anthropic[aws], @anthropic-ai/aws-sdk 등(SDK 설치 참조) |
| SigV4 서비스 이름 | bedrock-mantle | bedrock | aws-external-anthropic |
| 스트리밍 형식 | SSE | AWS EventStream | SSE (Claude API와 동일) |
| 워크스페이스 헤더 | 해당 없음 | 해당 없음 | anthropic-workspace-id 필수 |
| 리전 가용성 | Amazon Bedrock 리전 참조 | Amazon Bedrock 리전 참조 | 모든 AWS 상용 리전 |
현재 Bedrock 통합을 사용 중이라면 요청 본문 형식은 이미 Messages API이므로, 변경 사항은 기본 URL, SigV4 서비스 이름, 모델 ID, 그리고 anthropic-workspace-id 헤더 추가입니다. 레거시 InvokeModel 또는 Converse API를 사용 중이라면 요청 및 응답 형태도 Messages API 형식으로 다시 작성해야 합니다. 요청 형태 매핑은 Claude on Amazon Bedrock (레거시)를 참조하세요.
anthropic-beta 헤더를 통한 베타 기능(기능 제한 사항 참조)먼저 아웃바운드 웹 ID 페더레이션을 활성화하세요. AWS 계정에서 이전에 Claude Platform on AWS를 사용한 적이 없다면 요청을 보내기 전에 계정당 한 번 아웃바운드 웹 ID 페더레이션을 활성화해야 합니다. 이 단계를 수행하지 않으면 모든 요청이 페더레이션 오류와 함께 실패합니다(정확한 오류 및 해결 방법은 아웃바운드 웹 ID 페더레이션 활성화 참조). 이 단계는 Bedrock에서는 필요하지 않습니다.
"Zero Data Retention"(데이터 무보존), 즉 ZDR은 Claude Platform on AWS에서 옵트인 방식입니다. Bedrock에서는 AWS가 데이터 처리자이며 Anthropic은 추론 입력 또는 출력을 보존하지 않으므로 Anthropic의 ZDR 프로그램이 적용되지 않습니다. Claude Platform on AWS에서는 Anthropic이 독립적인 데이터 처리자로서 추론 데이터를 처리하며, ZDR은 퍼스트파티 Claude API 모델을 따릅니다. 즉, Anthropic 계정 담당자를 통해 요청 시 사용할 수 있습니다. 데이터 보존 보장에 의존하는 프로덕션 워크로드를 마이그레이션하기 전에 ZDR 등록을 확인하세요.
Claude Platform on AWS는 액세스 제어를 위해 AWS IAM과 통합됩니다. 표준 IAM 정책 구문을 사용하여 특정 워크스페이스의 특정 API 작업에 대한 액세스를 허용하거나 거부할 수 있습니다.
SigV4 서비스 이름 및 IAM 작업 네임스페이스는 aws-external-anthropic입니다. 작업은 aws-external-anthropic:<Action> 패턴을 따릅니다(예: aws-external-anthropic:CreateInference).
다음 정책은 배치 처리를 차단하면서 실시간 추론을 허용합니다.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"aws-external-anthropic:CreateInference",
"aws-external-anthropic:CountTokens",
"aws-external-anthropic:GetModel",
"aws-external-anthropic:ListModels",
"aws-external-anthropic:GetWorkspace"
],
"Resource": "arn:aws:aws-external-anthropic:*:*:workspace/*"
},
{
"Effect": "Allow",
"Action": "aws-external-anthropic:ListWorkspaces",
"Resource": "*"
},
{
"Effect": "Deny",
"Action": [
"aws-external-anthropic:CreateBatchInference",
"aws-external-anthropic:GetBatchInference",
"aws-external-anthropic:ListBatchInferences"
],
"Resource": "*"
}
]
}GetBatchInference 작업은 배치 메타데이터 경로와 배치 결과 경로를 모두 승인합니다. 이를 거부하면 두 읽기가 모두 차단됩니다. ZDR에 민감한 워크로드에 적합한 Deny 전용 정책은 ZDR에 민감한 워크스페이스를 위한 기능 잠금을 참조하세요.
ListWorkspaces는 계정 범위이므로 "Resource": "*"와 함께 별도의 Allow 문에 나타납니다. 계정 범위 작업에 워크스페이스 ARN을 지정해도 효과가 없습니다(프로비저닝 자동화 참조).
이 정책은 AWS SigV4 인증을 가정합니다. 주체가 API 키로 인증하는 경우 "Resource": "*" Allow 문에 aws-external-anthropic:CallWithBearerToken도 추가하세요. CallWithBearerToken은 워크스페이스 ARN에 바인딩되지 않는 경로 없는 인증 계층 작업입니다. 두 개의 문으로 구성된 패턴은 고객별 워크스페이스 격리를 참조하세요.
AWS는 일반적인 액세스 패턴을 위해 5개의 관리형 정책(AnthropicFullAccess, AnthropicReadOnlyAccess, AnthropicInferenceAccess, AnthropicLimitedAccess, AnthropicSelfHostedEnvironmentAccess)을 제공합니다. 각 정책이 부여하는 작업, IAM 작업의 전체 목록, 경로-작업 매핑 및 추가 정책 예시는 Claude Platform on AWS용 IAM 작업을 참조하세요.
Was this page helpful?