A streamlined solution for deploying AWS Bedrock Agents with minimal configuration. Deploy your AI-powered agent with a single command.
Install required tools:
# AWS CLI v2
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && \
unzip awscliv2.zip && \
sudo ./aws/install
# AWS SAM CLI
curl -L https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-linux-x86_64.zip -o sam-cli.zip && \
unzip sam-cli.zip -d sam-installation && \
sudo ./sam-installation/install
# jq - JSON processor
sudo apt-get update && sudo apt-get install -y jq python3-pip # Ubuntu/Debian
# or
sudo yum install -y jq python3-pip # Amazon Linux/RHEL- Set up SSO access:
aws configure sso
aws sso login- Verify required permissions:
- ✓ Lambda Management
- ✓ IAM Role Creation
- ✓ CloudFormation Operations
- ✓ Bedrock Access
- ✓ S3 Bucket Management
- ✓ SES Configuration
git clone https://github.com/yourusername/bedrock-agent-deployer
cd bedrock-agent-deployer
chmod +x one-click.sh
./one-click.shThe deployment process:
- Resource naming with UUID generation
- Lambda function deployment via SAM
- ARN retrieval and configuration
- Agent deployment through CloudFormation
- Automated agent initialization
-
Deployment Failures
- Check CloudFormation Events tab
- Verify AWS SSO session:
aws sts get-caller-identity - Review IAM permissions
-
Resource Limits
- Monitor service quotas
- Request limit increases if needed
# Replace {suffix} with your deployment suffix
aws cloudformation delete-stack --stack-name ceo-fin-report-{suffix}
aws cloudformation delete-stack --stack-name ai-agent-finance-tool-{suffix}- Fork repository
- Create feature branch
- Submit pull request
MIT License - See LICENSE file
