Bedrock Runtime: InvokeModel, https response error StatusCode: 400, RequestID: 3...
错误信息
InvokeModel: operation error Bedrock Runtime: InvokeModel, https response error StatusCode: 400, RequestID: 3d37c18a-7e0e-4851-a93f-58be69d8280c, ValidationException: Error 002: Access to Bedrock models is not allowed for this account
AI 解决方案
🔍 报错分析
1. 🌐 错误翻译
原文:InvokeModel: operation error Bedrock Runtime: InvokeModel, https response error StatusCode: 400, RequestID: 3d37c18a-7e0e-4851-a93f-58be69d8280c, ValidationException: Error 002: Access to Bedrock models is not allowed for this account
译文:InvokeModel:操作错误 Bedrock Runtime:调用模型,https响应错误 状态码:400,请求ID:3d37c18a-7e0e-4851-a93f-58be69d8280c,验证异常:错误002:该账户不允许访问Bedrock模型
2. 🎯 原因分析
3. 💡 解决方案
需要通过AWS控制台申请开通Bedrock服务权限:
- 登录AWS管理控制台,进入Amazon Bedrock服务页面
- 点击"请求访问模型",提交服务使用申请
- 等待审批通过(通常需要1-2个工作日)
- 审批通过后,重新运行代码即可正常调用
# 无法直接通过代码修复,需账户层面操作:
# 1. 前往 AWS Bedrock 控制台
# 2. 提交模型访问申请
# 3. 等待账户权限开通