AWS Requirements
AWS Account
- Administrative access to create IAM roles, ECS clusters, and other resources
- AWS Marketplace subscription capability
- Billing enabled for AWS services usage
Required AWS Services
Ensure these services are available in your chosen region:
- Amazon ECS Fargate - Container orchestration
- Amazon Bedrock - AI model access
- API Gateway - Teams webhook endpoint
- CloudFormation - Infrastructure deployment
- Systems Manager (SSM) - Instance management
Existing Infrastructure
- At least 1 EC2 instance to manage
- SSM Agent installed on instances
- Pre-installed on: Amazon Linux 2, Ubuntu 20.04+, Windows Server 2016+
- Manual installation guide for other OS
Microsoft Teams Requirements
Azure Account
- Azure subscription (Free tier works)
- Ability to create resources in Azure Portal
- Azure AD tenant for authentication
Teams Workspace
- Microsoft Teams installed and configured
- Admin permissions to install custom apps
- Teams channel where you want to add the bot
Knowledge Requirements
Recommended Skills
- Basic understanding of AWS services
- Familiarity with CloudFormation
- Experience with Microsoft Teams administration
- Understanding of bot concepts
Pre-Deployment Checklist
Use this checklist to verify readiness:
- AWS account with admin access
- AWS region selected that supports all required services
- At least one EC2 instance running
- SSM Agent installed on instances
- Azure account created
- Microsoft Teams workspace available
- Teams admin permissions confirmed
Regional Availability
Ohlala SmartOps works in ALL AWS regions through intelligent inference profile selection!
Recommended Regions
For optimal performance, we recommend:
- US East (N. Virginia) - us-east-1
- US West (Oregon) - us-west-2
- Europe (Ireland) - eu-west-1
- Europe (Frankfurt) - eu-central-1
All Supported Regions
The solution works in any region with ECS Fargate support. Bedrock access is automatically handled through cross-region inference profiles.
Next Step
Once you’ve verified all prerequisites: