Workflows
Blocks
Models
Amazon Bedrock

Amazon Bedrock Block

What it does: Access enterprise-grade AI models through Amazon Web Services, with the security and scalability you expect from AWS.

☁️

In simple terms: Amazon Bedrock is like having access to multiple AI powerhouses (Claude, Llama, Titan, and more) through your existing AWS account - perfect for businesses already using Amazon's cloud services.

When to Use This

Use Amazon Bedrock when you need:

  • ✅ Enterprise-level security and compliance
  • ✅ Integration with existing AWS infrastructure
  • ✅ Access to multiple AI providers in one place
  • ✅ Data privacy within AWS regions
  • ✅ Scalable AI for business applications
  • ✅ Pay-as-you-go AI capabilities

Example: A healthcare company processes patient inquiries using AI while keeping all data within their secure AWS environment.

Key Features

  • Multi-Model Access: Choose from Claude, Llama, Amazon Titan, and more
  • AWS Security: VPC support, IAM controls, and encryption
  • Regional Data: Keep data in your preferred AWS region
  • Managed Service: No need to manage AI infrastructure
  • Usage-Based Pricing: Pay only for what you use

Available AI Providers

ProviderModelsBest For
Anthropic ClaudeClaude 3.5 Sonnet, Claude 3 Opus/HaikuComplex reasoning, analysis
Meta LlamaLlama 3.1, Llama 3.2General tasks, cost-effective
Amazon TitanTitan Text, Titan EmbeddingsAWS-native workloads
AI21 LabsJurassicSpecialized text generation
CohereCommandEnterprise search, summarization
Stability AIStable DiffusionImage generation

Setup Guide

Step 1: Enable Bedrock in AWS

  1. Log into your AWS Console
  2. Search for "Bedrock" in services
  3. Navigate to Model Access
  4. Request access to the models you need
  5. Wait for approval (usually instant for most models)

Step 2: Create Access Credentials

You need to create IAM credentials for Bedrock access:

  1. Go to AWS IAM service
  2. Create a new user or role
  3. Attach the Bedrock permission policy
  4. Generate Access Key ID and Secret Access Key
  5. Save these credentials securely

Step 3: Configure Your Request

Enter Your Credentials:

  • AWS Access Key ID
  • AWS Secret Access Key
  • AWS Region (choose based on data location needs)

System Prompt: Define the AI's behavior

"You are a professional assistant helping with customer inquiries. Maintain a formal, helpful tone."

User Prompt: Your specific request

"Analyze this feedback: {{customerFeedback}}"

Step 4: Choose Settings

SettingWhat It DoesRecommendation
ModelWhich AI model to useClaude 3.5 Sonnet for quality
RegionAWS region for processingClosest to your users
TemperatureCreativity (0-1)0.7 for balanced responses
Max TokensResponse length limitSet based on needs

Common Use Cases

Enterprise Document Processing

Process contracts, reports, and business documents with AI while maintaining corporate data governance requirements.

Customer Service Automation

Build AI-powered support systems that integrate with your existing AWS infrastructure and customer data.

Healthcare and Finance Applications

Handle sensitive data with confidence using AWS's compliance certifications (HIPAA, SOC, PCI-DSS).

Multi-Region Deployment

Serve global customers by processing requests in regional AWS data centers for lower latency and data residency compliance.

Content Generation at Scale

Generate marketing copy, product descriptions, or reports using enterprise-grade AI with predictable costs.

What You Get Back

After Bedrock processes your request:

  • Response: The generated text from the AI model
  • Token Usage: Input and output token counts
  • Model Information: Which model processed the request
  • Success Status: Confirmation of completion

Tips for Success

  1. Enable models first - Request model access before trying to use them
  2. Choose the right region - Consider data residency and latency
  3. Use IAM best practices - Follow least-privilege access principles
  4. Monitor with CloudWatch - Track usage and costs through AWS monitoring
  5. Test model options - Different models work better for different tasks

Troubleshooting

ProblemLikely CauseSolution
Access deniedIAM permissions missingAdd Bedrock policy to user/role
Model not availableNot enabled in regionEnable model in Bedrock console
Throttling errorsRate limits exceededRequest quota increase or add delays
Region errorsModel not in selected regionCheck model availability by region
Credential errorsInvalid or expired keysGenerate new access credentials

Best Practices

  • Use roles when possible - IAM roles are more secure than static keys
  • Enable CloudTrail logging - Track all API calls for audit purposes
  • Set up billing alerts - Monitor costs to avoid surprises
  • Test in dev first - Verify configurations before production deployment
  • Keep credentials rotated - Change access keys regularly for security
Indite Documentation v1.4.0
PrivacyTermsSupport