AWS & Bedrock Setup

Agent Apps uses Amazon Bedrock to run AI-powered markdown skills. You need valid AWS credentials and access to at least one model. Code skills work without any of this.

Check Existing Credentials

If you already have AWS credentials configured, verify they work:

aws sts get-caller-identity

If this returns your account info, you're set — skip to Enable Model Access.

Set Up AWS Credentials (Internal Amazonians)

See Amazon Internal Setup for ADA credential configuration.

Enable Model Access

Bedrock requires you to explicitly enable access to each model you want to use. The default model in Agent Apps is us.anthropic.claude-sonnet-4-6 in us-east-1.

  1. Open the Amazon Bedrock console in the region you plan to use (e.g., us-east-1).
  2. Go to Model access in the left sidebar.
  3. Click Modify model access and enable the model(s) you need (e.g., Anthropic Claude Sonnet).
  4. Save changes. Access is usually granted within a few minutes.

Default Model and Overrides

Agent Apps uses us.anthropic.claude-sonnet-4-6 in us-east-1 by default. You can use either the short-form ID (e.g., us.anthropic.claude-sonnet-4-6) or the full Bedrock model ID (e.g., us.anthropic.claude-sonnet-4-20250514-v1:0). In your main skill's config:

metadata:
  model:
    id: us.anthropic.claude-sonnet-4-6
    region: us-east-1

Or override from the CLI without editing any files:

agent-apps --local model.id=us.anthropic.claude-sonnet-4-6 hello --name World
agent-apps --local model.region=us-west-2 hello --name World

Ask AI