워크스페이스는 조직 내에서 API 사용을 구성하는 방법을 제공합니다. 워크스페이스를 사용하여 중앙 집중식 청구 및 관리를 유지하면서 다양한 프로젝트, 환경 또는 팀을 분리하세요.
모든 조직에는 이름을 변경하거나 보관하거나 삭제할 수 없는 기본 워크스페이스가 있습니다. 추가 워크스페이스를 생성하면 각 워크스페이스에 API 키, 멤버 및 리소스 제한을 할당할 수 있습니다.
주요 특성:
wrkspc_ 접두사를 사용합니다 (예: wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ)멤버는 각 워크스페이스에서 다른 역할을 가질 수 있어 세밀한 액세스 제어가 가능합니다.
| 역할 | 권한 |
|---|---|
| Workspace User | Workbench만 사용 |
| Workspace Developer | API 키 생성 및 관리, API 사용 |
| Workspace Admin | 워크스페이스 설정 및 멤버에 대한 전체 제어 |
| Workspace Billing | 워크스페이스 청구 정보 보기 (조직 청구 역할에서 상속) |
Workspace Billing 역할은 수동으로 할당할 수 없습니다. 조직 청구 역할을 보유함으로써 상속됩니다.
조직 관리자만 워크스페이스를 생성할 수 있습니다. 조직 사용자 및 개발자는 관리자가 워크스페이스에 추가해야 합니다.
Claude Console에서 워크스페이스를 생성하고 관리하세요.
워크스페이스 설정 열기
Claude Console에서 Settings > Workspaces로 이동합니다.
새 워크스페이스 추가
Add Workspace를 클릭합니다.
워크스페이스 구성
워크스페이스 이름을 입력하고 시각적 식별을 위한 색상을 선택합니다.
워크스페이스 생성
Create를 클릭하여 완료합니다.
Console에서 워크스페이스 간에 전환하려면 왼쪽 상단의 Workspaces 선택기를 사용하세요.
워크스페이스의 이름이나 색상을 수정하려면:
기본 워크스페이스는 이름을 변경하거나 삭제할 수 없습니다.
멤버를 제거하려면 이름 옆의 휴지통 아이콘을 클릭합니다.
조직 관리자 및 청구 멤버는 해당 조직 역할을 보유하는 동안 워크스페이스에서 제거할 수 없습니다.
Limits 탭에서 다음을 구성할 수 있습니다:
워크스페이스를 보관하려면 줄임표 메뉴(...)를 클릭하고 Archive를 선택합니다. 보관하면:
워크스페이스를 보관하면 해당 워크스페이스의 모든 API 키가 즉시 취소됩니다. 이 작업은 실행 취소할 수 없습니다.
Admin API를 사용하여 프로그래밍 방식으로 워크스페이스를 관리하세요.
Admin API 엔드포인트에는 표준 API 키와 다른 Admin API 키(sk-ant-admin...으로 시작)가 필요합니다. 관리자 역할을 가진 조직 멤버만 Claude Console을 통해 Admin API 키를 프로비저닝할 수 있습니다.
# 워크스페이스 생성
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{"name": "Production"}'
# 워크스페이스 목록 조회
curl "https://api.anthropic.com/v1/organizations/workspaces?limit=10&include_archived=false" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# 워크스페이스 보관
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/archive" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"전체 매개변수 세부 정보 및 응답 스키마는 Workspaces API 참조를 확인하세요.
워크스페이스에서 멤버를 추가, 업데이트 또는 제거합니다:
# 워크스페이스에 멤버 추가
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{
"user_id": "user_xxx",
"workspace_role": "workspace_developer"
}'
# 멤버의 역할 업데이트
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{"workspace_role": "workspace_admin"}'
# 워크스페이스에서 멤버 제거
curl --request DELETE "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"전체 매개변수 세부 정보는 Workspace Members API 참조를 확인하세요.
API 키는 특정 워크스페이스에 범위가 지정됩니다. 워크스페이스에서 API 키를 생성하면 해당 워크스페이스 내의 리소스에만 액세스할 수 있습니다.
워크스페이스에 범위가 지정되는 리소스는 다음과 같습니다:
2026년 2월 5일부터 프롬프트 캐시도 워크스페이스별로 격리됩니다 (Claude API 및 Azure에만 적용).
조직의 워크스페이스 ID를 검색하려면 List Workspaces 엔드포인트를 사용하거나 Claude Console에서 찾으세요.
각 워크스페이스에 대해 사용자 지정 지출 및 속도 제한을 설정하여 과도한 사용을 방지하고 공정한 리소스 분배를 보장할 수 있습니다.
워크스페이스 제한은 조직의 제한보다 낮게 설정할 수 있지만 높게는 설정할 수 없습니다:
속도 제한 및 작동 방식에 대한 자세한 정보는 속도 제한을 참조하세요.
Usage and Cost API를 사용하여 워크스페이스별 사용량 및 비용을 추적하세요:
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2025-01-01T00:00:00Z&\
ending_at=2025-01-08T00:00:00Z&\
workspace_ids[]=wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ&\
group_by[]=workspace_id&\
bucket_width=1d" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"기본 워크스페이스에 귀속된 사용량 및 비용은 workspace_id에 대해 null 값을 가집니다.
개발, 스테이징 및 프로덕션을 위한 별도의 워크스페이스를 생성합니다:
| 워크스페이스 | 목적 |
|---|---|
| Development | 낮은 속도 제한으로 테스트 및 실험 |
| Staging | 프로덕션과 유사한 제한으로 사전 프로덕션 테스트 |
| Production | 전체 속도 제한 및 모니터링으로 라이브 트래픽 처리 |
비용 할당 및 액세스 제어를 위해 다른 팀에 워크스페이스를 할당합니다:
사용량 및 비용을 별도로 추적하기 위해 특정 프로젝트 또는 제품에 대한 워크스페이스를 생성합니다.
워크스페이스 구조 계획
워크스페이스를 생성하기 전에 어떻게 구성할지 고려하세요. 청구, 액세스 제어 및 사용량 추적 요구 사항에 대해 생각하세요.
의미 있는 이름 사용
워크스페이스의 목적을 명확히 나타내도록 이름을 지정하세요 (예: "Production - Customer Chatbot", "Dev - Internal Tools").
적절한 제한 설정
예상치 못한 비용을 방지하고 공정한 리소스 분배를 보장하기 위해 지출 및 속도 제한을 구성하세요.
정기적으로 액세스 감사
적절한 사용자만 액세스할 수 있도록 워크스페이스 멤버십을 주기적으로 검토하세요.
사용량 모니터링
Usage and Cost API를 사용하여 워크스페이스 수준의 소비를 추적하세요.
Was this page helpful?