시작하기
선호하는 인증 방식을 선택하고 설정 단계를 따르세요.- Access keys / env vars
- EC2 instance roles (IMDS)
적합한 환경: 개발자 컴퓨터, CI 또는 AWS 자격 증명을 직접 관리하는 호스트.
1
Set AWS credentials on the gateway host
2
Add a Bedrock provider and model to your config
apiKey는 필요하지 않습니다. 제공자에 auth: "aws-sdk"를 설정하세요.3
Verify models are available
자동 모델 검색
OpenClaw은 스트리밍과 텍스트 출력을 지원하는 Bedrock 모델을 자동으로 검색할 수 있습니다. 검색에는bedrock:ListFoundationModels와 bedrock:ListInferenceProfiles가 사용되며 결과는 캐시됩니다(기본값: 1시간).
암시적 제공자가 활성화되는 방식은 다음과 같습니다.
plugins.entries.amazon-bedrock.config.discovery.enabled가true이면 AWS 환경 표시자가 없어도 OpenClaw이 검색을 시도합니다.plugins.entries.amazon-bedrock.config.discovery.enabled가 설정되지 않은 경우 OpenClaw은 다음 AWS 인증 표시자 중 하나를 발견했을 때만 암시적 Bedrock 제공자를 자동으로 추가합니다.AWS_BEARER_TOKEN_BEDROCK,AWS_ACCESS_KEY_ID+AWS_SECRET_ACCESS_KEY또는AWS_PROFILE.- 실제 Bedrock 런타임 인증 경로는 여전히 AWS SDK 기본 체인을 사용하므로, 검색을 활성화하기 위해
enabled: true가 필요했던 경우에도 공유 구성, SSO 및 IMDS 인스턴스 역할 인증을 사용할 수 있습니다.
명시적인
models.providers["amazon-bedrock"] 항목의 경우에도 OpenClaw은 전체 런타임 인증 로드를 강제하지 않고 AWS_BEARER_TOKEN_BEDROCK 같은 AWS 환경 표시자에서 Bedrock 환경 표시자 인증을 조기에 확인할 수 있습니다. 실제 모델 호출 인증 경로는 여전히 AWS SDK 기본 체인을 사용합니다.Discovery config options
Discovery config options
구성 옵션은
plugins.entries.amazon-bedrock.config.discovery 아래에 있습니다.Context window and max-token limits
Context window and max-token limits
Bedrock
ListFoundationModels 및 GetFoundationModel API는 토큰 제한 메타데이터를 반환하지 않으며 모델 ID, 이름, 모달리티 및 수명 주기 상태만 반환합니다. OpenClaw에는 널리 사용되는 Bedrock 모델(Claude, Nova, Llama, Mistral, DeepSeek 등)의 알려진 컨텍스트 창과 출력 제한 조회 테이블이 포함되어 있어 해당 모델에서 세션 관리, Compaction 임계값 및 컨텍스트 오버플로 감지가 올바르게 작동합니다.테이블에 없는 검색된 모델은 defaultContextWindow 및 defaultMaxTokens를 대체 값으로 사용합니다. 사용하는 모델의 정확한 제한이 누락되어 있다면 명시적인 models.providers["amazon-bedrock"].models 항목으로 재정의하세요.빠른 설정(AWS 경로)
이 안내에서는 IAM 역할을 만들고 Bedrock 권한을 연결하며 인스턴스 프로필을 연결한 다음 EC2 호스트에서 OpenClaw 검색을 활성화합니다.고급 구성
Inference profiles
Inference profiles
OpenClaw은 기반 모델과 함께 리전 및 글로벌 추론 프로필을 검색합니다. 프로필이 알려진 기반 모델에 매핑되면 해당 모델의 기능(컨텍스트 창, 최대 토큰 수, 추론, 비전)을 상속하고 올바른 Bedrock 요청 리전이 자동으로 삽입됩니다. 따라서 제공자를 수동으로 재정의하지 않아도 리전 간 Claude 프로필이 작동합니다. 글로벌 리전 간 프로필(
global.*)은 일반적으로 더 나은 용량과 자동 장애 조치를 제공하므로 openclaw models list에서 먼저 표시됩니다.추론 프로필 ID는 리전 프로필의 경우 us.anthropic.claude-opus-4-6-v1:0, 글로벌 프로필의 경우 anthropic.claude-opus-4-6-v1:0과 같은 형식입니다. 기반 모델이 검색 결과에 이미 있으면 프로필이 전체 기능 집합을 상속하고, 그렇지 않으면 안전한 기본값이 적용됩니다.추가 구성은 필요하지 않습니다. 검색이 활성화되어 있고 IAM 주체에 bedrock:ListInferenceProfiles 권한이 있으면 프로필이 openclaw models list에서 기반 모델과 함께 표시됩니다.Service tier
Service tier
일부 Bedrock 모델은 비용 또는 지연 시간을 최적화하기 위한 유효한 값은
service_tier 매개변수를 지원합니다. 사용할 수 있는 티어는 다음과 같습니다.Bedrock 모델 요청에 대해
agents.defaults.params를 통해 serviceTier(또는 service_tier)를 설정하거나 agents.defaults.models["<model-key>"].params에서 모델별로 설정하세요.default, flex, priority, reserved입니다. Claude
Fable 5와 Sonnet 5는 default 티어만 지원합니다. 해당 모델에
flex, priority, reserved를 요청하면 OpenClaw는 경고를 표시하고
이를 무시합니다. 다른 모델의 경우에도 모든 모델이 모든 티어를
지원하는 것은 아닙니다. 지원되지 않는 티어를 사용하면 Bedrock 검증
오류가 반환되며, 오류 메시지는 문제의 원인으로 티어를 지목하는 대신
“제공된 모델 식별자가 유효하지 않습니다”와 같이 오해의 소지가 있을
수 있습니다. 이 오류가 표시되면 해당 모델이 요청한 티어를 지원하는지
확인하세요.Claude Opus 4.7 and 4.8 temperature
Claude Opus 4.7 and 4.8 temperature
Bedrock은 Claude Opus 4.7 및 Opus 4.8의
temperature 매개변수를
거부합니다. OpenClaw는 일치하는 모든 Bedrock 참조에서 temperature를
자동으로 생략합니다. 여기에는 기반 모델 ID, 이름이 지정된 추론 프로필,
bedrock:GetInferenceProfile을 통해 기반 모델이 Opus 4.7/4.8로 확인되는
애플리케이션 추론 프로필, 선택적 리전 접두사(us., eu., ap., apac.,
au., jp., global.)가 붙은 점 표기 opus-4.7/opus-4.8 변형이
포함됩니다. 별도의 구성 옵션은 필요하지 않으며, 요청 옵션 객체와
inferenceConfig 페이로드 필드 모두에서 생략됩니다.Claude Fable 5
Claude Fable 5
us-east-1에서는 amazon-bedrock/anthropic.claude-fable-5를 사용하고,
그 외에는 us.anthropic.claude-fable-5와 같은 리전별 추론 ID를
사용하세요. OpenClaw는 Fable의 100만 토큰 컨텍스트 창, 128K 출력 제한,
항상 활성화되는 적응형 사고, 지원되는 노력 수준 매핑을 적용합니다.
/think off와 /think minimal은 low로 매핑됩니다. Opus 4.7/4.8 경로와
마찬가지로 온도 및 강제 도구 선택 제어는 생략됩니다. 스트리밍 중 거부가
부분 텍스트를 노출하지 않도록 Bedrock이 최종 상태를 반환할 때까지
스트리밍 출력을 보류합니다.Fable을 사용하려면 AWS에서 provider_data_share 데이터 보존에 대한
명시적 동의가 필요합니다. 프롬프트와 완성 결과는 Anthropic과 공유되며,
신뢰 및 안전을 위해 최대 30일 동안 보존됩니다. 모델을 활성화하기 전에
Bedrock 데이터 보존을
검토하고 구성하세요.Claude Mythos 5
Claude Mythos 5
Claude Mythos 5는 필수 제한 액세스 승인을 받은 계정에서만 Bedrock을
통해 사용할 수 있습니다. OpenClaw는 기반 모델
anthropic.claude-mythos-5와 us.anthropic.claude-mythos-5 같은 리전별
또는 전역 추론 프로필을 인식합니다.OpenClaw는 1,000,000토큰 컨텍스트 창, 128,000토큰 출력 제한, 이미지
입력, 프롬프트 캐싱, 거부에 안전한 스트리밍, 기본 노력 수준을 적용합니다.
적응형 사고는 항상 활성화됩니다. /think off와 /think minimal은
low로 매핑되며, xhigh와 max는 계속 사용할 수 있습니다. 사용자
지정 샘플링 및 강제 도구 선택 값은 생략됩니다.Claude Sonnet 5
Claude Sonnet 5
AWS 문서에서는 Sonnet 5가
bedrock-runtime 및 bedrock-mantle 엔드포인트를
모두 지원한다고 설명합니다. OpenClaw는 Bedrock 기반 모델
anthropic.claude-sonnet-5와 us.anthropic.claude-sonnet-5 같은 리전별
또는 전역 추론 프로필을 인식합니다. 1,000,000토큰 컨텍스트 창,
128,000토큰 출력 제한, 이미지 입력, 기본 노력 수준, 프롬프트 캐싱,
거부에 안전한 스트리밍을 적용합니다.Bedrock은 Sonnet 5에서 적응형 사고를 활성화된 상태로 유지합니다.
OpenClaw의 기본값은 high입니다. 이 경로에서는 사고를 비활성화할 수
없으므로 /think off와 /think minimal은 low로 매핑됩니다. 적응형
사고가 활성화된 동안에는 사용자 지정 온도 및 강제 도구 선택 값이
생략됩니다.Guardrails
Guardrails
amazon-bedrock Plugin 구성에 guardrail 객체를 추가하여 모든 Bedrock
모델 호출에 Amazon Bedrock 가드레일을
적용할 수 있습니다. 가드레일을 사용하면 콘텐츠 필터링, 주제 차단, 단어
필터, 민감한 정보 필터, 문맥 기반 근거 확인을 강제할 수 있습니다.guardrailIdentifier와 guardrailVersion은 필수입니다.Embeddings for memory search
Embeddings for memory search
Bedrock은 메모리 검색의 임베딩 공급자로도
사용할 수 있습니다. 이는 추론 공급자와 별도로 구성합니다.
Bedrock 임베딩은 추론과 동일한 AWS SDK 자격 증명 체인(인스턴스 역할,
SSO, 액세스 키, 공유 구성, 웹 아이덴티티)을 사용합니다. API 키는
필요하지 않습니다.지원되는 임베딩 모델에는 Amazon Titan Embed(v1, v2), Amazon Nova
Embed, Cohere Embed(v3, v4), TwelveLabs Marengo가 포함됩니다. 전체 모델
목록과 차원 옵션은
메모리 구성 참조 — Bedrock을
참조하세요.
agents.defaults.memorySearch.provider를 "bedrock"으로 설정하세요.Notes and caveats
Notes and caveats
- Bedrock을 사용하려면 AWS 계정/리전에서 모델 액세스를 활성화해야 합니다.
- 자동 검색에는
bedrock:ListFoundationModels및bedrock:ListInferenceProfiles권한이 필요합니다. - 자동 모드를 사용하는 경우 Gateway 호스트에 지원되는 AWS 인증 환경
표시자 중 하나를 설정하세요. 환경 표시자 없이 IMDS/공유 구성 인증을
사용하려면
plugins.entries.amazon-bedrock.config.discovery.enabled: true로 설정하세요. - OpenClaw는 자격 증명 출처를 다음 순서로 표시합니다.
AWS_BEARER_TOKEN_BEDROCK,AWS_ACCESS_KEY_ID+AWS_SECRET_ACCESS_KEY,AWS_PROFILE, 기본 AWS SDK 체인 순입니다. - 추론 지원 여부는 모델에 따라 달라집니다. 현재 기능은 Bedrock 모델 카드를 확인하세요.
- 관리형 키 흐름을 선호하는 경우 Bedrock 앞에 OpenAI 호환 프록시를 배치하고 이를 OpenAI 공급자로 구성할 수도 있습니다.
관련 항목
Model selection
공급자, 모델 참조, 장애 조치 동작을 선택하는 방법입니다.
Memory search
메모리 검색을 위한 Bedrock 임베딩 구성입니다.
Memory config reference
전체 Bedrock 임베딩 모델 목록과 차원 옵션입니다.
Troubleshooting
일반적인 문제 해결 및 자주 묻는 질문입니다.