Connect AWS Bedrock (BYOK)

Connect your team's AWS Bedrock account in Settings — EU regions, about 2 minutes

Connect AWS Bedrock (BYOK)

Route Claude, Amazon Nova, Llama, and Gemma models through your AWS Bedrock account. Setup takes about two minutes if you already have an IAM access key.


Connect in five steps

  1. Open Settings → AI Providers from the dashboard sidebar.
  2. Find the AWS Bedrock card and click Connect.
  3. Select your EU region — pick the region where your models are enabled in the Bedrock console.
  4. Paste your IAM access key ID and secret access key.
  5. Click Connect, then pick a bedrock-* model in chat to verify.

Supported regions

Currently supported EU regions:

  • eu-central-1 (Frankfurt)
  • eu-west-1 (Ireland)
  • eu-west-2 (London)
  • eu-west-3 (Paris)
  • eu-north-1 (Stockholm)
  • eu-south-1 (Milan)
  • eu-south-2 (Spain)

US and APAC regions are not supported currently. Choose the EU region where you have enabled the models you need in the AWS Bedrock console.


Prerequisites

  • Models enabled in the AWS Bedrock console for your selected EU region.
  • IAM user with bedrock:InvokeModel, bedrock:InvokeModelWithResponseStream, and sts:GetCallerIdentity.

Minimum IAM permissions — replace REGION with the EU region you select in Settings (e.g. eu-central-1). List only the foundation-model ARNs Deslicer can route to (see Available models), not foundation-model/*. BYOK keys are stored encrypted but still represent long-lived AWS credentials; enumerating approved models limits what an exposed or misused key can invoke outside the product catalog.

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "BedrockInvoke",
      "Effect": "Allow",
      "Action": [
        "bedrock:InvokeModel",
        "bedrock:InvokeModelWithResponseStream"
      ],
      "Resource": [
        "arn:aws:bedrock:REGION::foundation-model/anthropic.claude-opus-4-7",
        "arn:aws:bedrock:REGION::foundation-model/anthropic.claude-opus-4-6-v1:0",
        "arn:aws:bedrock:REGION::foundation-model/anthropic.claude-sonnet-4-6-v1:0",
        "arn:aws:bedrock:REGION::foundation-model/anthropic.claude-3-7-sonnet-20250219-v1:0",
        "arn:aws:bedrock:REGION::foundation-model/anthropic.claude-3-5-haiku-20241022-v1:0",
        "arn:aws:bedrock:REGION::foundation-model/amazon.nova-pro-v1:0",
        "arn:aws:bedrock:REGION::foundation-model/amazon.nova-lite-v1:0",
        "arn:aws:bedrock:REGION::foundation-model/amazon.nova-micro-v1:0",
        "arn:aws:bedrock:REGION::foundation-model/meta.llama4-maverick-17b-instruct-v1:0",
        "arn:aws:bedrock:REGION::foundation-model/meta.llama3-3-70b-instruct-v1:0",
        "arn:aws:bedrock:REGION::foundation-model/google.gemma-3-12b-it",
        "arn:aws:bedrock:REGION::foundation-model/google.gemma-3-27b-it",
        "arn:aws:bedrock:REGION::foundation-model/google.gemma-3-4b-it",
        "arn:aws:bedrock:REGION::foundation-model/google.gemma-4-31b",
        "arn:aws:bedrock:REGION::foundation-model/google.gemma-4-26b-a4b",
        "arn:aws:bedrock:REGION::foundation-model/google.gemma-4-e2b"
      ]
    },
    {
      "Sid": "ValidateCredentials",
      "Effect": "Allow",
      "Action": "sts:GetCallerIdentity",
      "Resource": "*"
    }
  ]
}

Available models

The catalog includes Anthropic Claude, Amazon Nova, Meta Llama, and Google Gemma models. Pick any bedrock-* slug below in chat after a successful connect.

SlugModel
bedrock-claude-4-7-opusClaude Opus 4.7 (Bedrock)
bedrock-claude-4-6-opusClaude Opus 4.6 (Bedrock)
bedrock-claude-4-6-sonnetClaude Sonnet 4.6 (Bedrock)
bedrock-claude-3-7-sonnetClaude 3.7 Sonnet (Bedrock)
bedrock-claude-3-5-haikuClaude 3.5 Haiku (Bedrock)
bedrock-amazon-nova-proAmazon Nova Pro (Bedrock)
bedrock-amazon-nova-liteAmazon Nova Lite (Bedrock)
bedrock-amazon-nova-microAmazon Nova Micro (Bedrock)
bedrock-meta-llama-4-maverickLlama 4 Maverick 17B (Bedrock)
bedrock-meta-llama-3-3-70bLlama 3.3 70B Instruct (Bedrock)
bedrock-gemma-3-12b-itGemma 3 12B IT (Bedrock)
bedrock-gemma-3-27b-itGemma 3 27B (Bedrock)
bedrock-gemma-3-4b-itGemma 3 4B IT (Bedrock)
bedrock-gemma-4-31bGemma 4 31B (Bedrock)
bedrock-gemma-4-26b-a4bGemma 4 26B-A4B (Bedrock)
bedrock-gemma-4-e2bGemma 4 E2B (Bedrock)

Model availability still depends on what you have enabled in Bedrock for your region.


Troubleshooting

Connection failed or probe error

  • Confirm the region matches where models are enabled in the Bedrock console.
  • Verify the IAM user has invoke permissions and sts:GetCallerIdentity.
  • Regenerate access keys if they were rotated in AWS.

Model not available in chat

  • Enable the underlying Bedrock foundation model in your EU region before connecting.
  • Some Gemma 4 models use a separate Bedrock inference path; ensure they show as accessible in the Bedrock console for your account.

Enterprise-only message

AWS Bedrock BYOK requires an enterprise deployment. See Enterprise Administration or Connect Azure OpenAI (BYOK) for the parallel Azure flow.

Connect AWS Bedrock (BYOK) | Deslicer AI Docs