Availability
The AWS Bedrock integration is available for certain Enterprise customers. Because this feature depends on your Deductive billing structure, please reach out to your account team or support@deductive.ai to discuss enabling this integration.Prerequisites
Before configuring the gateway:- Enable Amazon Bedrock in your AWS account. Bedrock is a regional service — enable it in the specific region you plan to use. Visit the Bedrock console to get started.
- Request foundation model access. Bedrock requires explicit opt-in for each model family. In the Bedrock console, go to Model access and request access to the Anthropic and OpenAI model families. See Supported models below.
- Create an IAM user with the required permissions. You will need an Access Key ID and Secret Access Key. See IAM permissions below.
Supported models
Deductive routes the following models through your Bedrock account:| Deductive model | Amazon Bedrock model ID |
|---|---|
| Claude 4.6 Sonnet | anthropic.claude-sonnet-4-6 |
| Claude 4.5 Haiku | anthropic.claude-haiku-4-5-20251001-v1:0 |
| GPT-OSS 120B | openai.gpt-oss-120b-1:0 |
| GPT-5.4 | openai.gpt-5.4 |
IAM permissions
Attach the following policy to the IAM user whose credentials you will enter in Deductive:Setup
- In Deductive, open Settings → Integrations.
- Select Model Gateway in the left sidebar.
- Click AWS Bedrock.
- Fill in the three required fields:
- AWS Region — the region where you enabled Bedrock and requested model access (e.g.
us-east-1,us-west-2). - AWS Access Key ID — the access key ID for your IAM user.
- AWS Secret Access Key — the corresponding secret access key.
- AWS Region — the region where you enabled Bedrock and requested model access (e.g.
- Click Save.
Validating your configuration
After saving, or any time you want to confirm the gateway is working, click Validate Credentials. Deductive runs the following checks:| Check | What it confirms |
|---|---|
| STS: Verify AWS credentials | The access key and secret are valid and can authenticate with AWS. |
| Bedrock: List foundation models | The IAM user has bedrock:ListFoundationModels access in the configured region. |
Bedrock: Invoke <model> | Each supported model can be invoked end-to-end from your account. |
Removing the gateway
- Open Settings → Integrations → AWS Bedrock.
- Click Remove credentials and confirm.
Troubleshooting
STS check fails — “InvalidClientTokenId” or “AuthFailure” The access key or secret is invalid or belongs to a deactivated IAM user. Double-check the values you entered, or generate a new access key in the AWS IAM console.Bedrock: List foundation models fails The IAM user is missing the
bedrock:ListFoundationModels permission, or Bedrock is not enabled in the selected region. Verify both in the AWS console.
Invoke check fails — “AccessDeniedException” for Claude models Anthropic model access has not been granted in your Bedrock account. In the Bedrock console, go to Model access and request access to the Anthropic Claude model family. Approval may take a few minutes to a few hours.
Invoke check fails — “AccessDeniedException” for GPT models OpenAI model access has not been granted. In the Bedrock console, go to Model access and request access to the OpenAI model family.
All checks pass but I need to change regions The region in Deductive must match the region where you enabled Bedrock and requested model access. The gateway does not cross regions. To change, save updated credentials with the correct region.
Something else isn’t working Reach out to support@deductive.ai and include the error message from the validation results — that message comes directly from AWS and is the fastest way to diagnose the issue.
Field Reference
- AWS Region (
region) — the AWS region for your Bedrock endpoint (e.g.us-west-2) - AWS Access Key ID (
accessKeyId) — the access key ID for the IAM user - AWS Secret Access Key (
secretAccessKey) — the secret access key for the IAM user