Hi Cursor Team and Community,
I’m having trouble getting AWS Bedrock to work properly in Cursor and would appreciate any guidance.
My Setup
- Cursor Version: latest
- AWS Region: us-east-1
- Model I’m trying to use: global.anthropic.claude-opus-4-6-v1
- AWS credentials: Access Key ID + Secret Access Key (configured directly in Cursor’s Bedrock settings)
What Works
I can successfully call the same model (Claude Opus 4.6) via Python using the boto3 SDK with the same AWS credentials. The model access is confirmed in the AWS Bedrock console.
The Problem
When I enable AWS Bedrock in Cursor’s settings and enter the model ID, I receive the following error:
“Selected model is not supported by bedrock, please use a different model”
I have already tried the following model ID formats without success:
global.anthropic.claude-opus-4-6-v1us.anthropic.claude-opus-4-6-v1:0anthropic.claude-opus-4-6-v1
I also confirmed that:
- IAM permissions include
bedrock:InvokeModel,bedrock:InvokeModelWithResponseStream, andbedrock:ListInferenceProfiles - Model access for Claude Opus 4.6 is granted in the AWS Bedrock console
- The same credentials work perfectly via Python/boto3
My Questions
- Which exact model ID format does Cursor’s native Bedrock integration support for Claude Opus 4.6?
- Does Cursor currently support Claude Opus 4.6 via the native Bedrock integration, or is it not yet available?
- Is there a recommended workaround (e.g., using Bedrock Access Gateway as an OpenAI-compatible endpoint)?