- Newest
- Most votes
- Most comments
The delivery infrastructure (endpoint) changed starting with Opus 4.7.
Anthropic's official documentation is split into two pages based on this transition. The current page covers Claude on Bedrock provided via the Messages API (/anthropic/v1/messages), while the legacy Bedrock integration (using InvokeModel or Converse APIs with ARN-format model IDs) has been moved to a separate document for "Opus 4.6 and earlier" versions.
| Delivery Path | Invocation Method | |
|---|---|---|
| Opus 4.6 and earlier | bedrock-runtime | Converse / InvokeModel |
| Opus 4.7 and later (4.7 / 4.8 / Sonnet 5 / Opus 5 / Fable 5) | bedrock-mantle | Messages API |
You are using boto3.client("bedrock-runtime").converse(), which corresponds to the legacy path. This fully explains why Opus 4.6 works while versions 4.7 and later are rejected. The seemingly contradictory situation where Sonnet 5 failed despite having open access permissions is also due to this same reason (the difference in endpoints).
answered 5 days ago
Thanks — the Anthropic documentation split is a useful clue. However, AWS’s current Opus 5 documentation explicitly lists bedrock-runtime as supported and indicates that both Converse and InvokeModel are supported, including the au.anthropic.claude-opus-5 inference profile. AWS’s endpoint documentation also continues to support bedrock-runtime for these invocation patterns.
Anthropic’s Bedrock documentation likewise indicates that newer Claude models, including Opus 4.7, 4.8, Opus 5 and Sonnet 5, remain accessible through Bedrock Runtime APIs.
So the Messages/Mantle transition does not appear, by itself, to explain the account-level not available for this account response.
We will test the bedrock-mantle Messages endpoint as an additional diagnostic. If Mantle succeeds while bedrock-runtime fails, that would point to an endpoint-specific restriction. If Mantle returns the same account-level error, that would provide stronger evidence of an account/runtime eligibility restriction.
One additional clue is that Sonnet 5 also fails for this account despite its control-plane availability and authorization checks succeeding.
Thanks again — the endpoint distinction is definitely worth testing.
answered 4 days ago
Relevant content
- AWS OFFICIALUpdated a year ago
