praisonai deploy run --type cloud --provider aws.
CLI
Python
agents.yaml
AWS Cloud Config Options
| Field | Type | Default | Description |
|---|---|---|---|
provider | string | - | Must be aws |
region | string | - | AWS region (e.g., us-east-1) |
service_name | string | - | ECS service name |
cpu | string | 256 | CPU units (256, 512, 1024, etc.) |
memory | string | 512 | Memory in MB |
min_instances | int | 1 | Minimum running instances |
max_instances | int | 10 | Maximum instances for scaling |
cluster_name | string | null | ECS cluster name |
task_definition | string | null | Task definition name |
env_vars | dict | null | Environment variables |
Check Deployment Status
Destroy Deployment
Troubleshooting
| Issue | Fix |
|---|---|
| AWS credentials | export AWS_ACCESS_KEY_ID=... |
| Region not set | Add region to agents.yaml |
| Permission denied | Check IAM permissions for ECS |
| Deploy failed | Run praisonai deploy doctor --provider aws |
Manual AWS CLI Validation (Optional)
Manual AWS CLI Validation (Optional)
These commands are for manual validation only. Use
praisonai deploy for deployment.Related
- Deploy CLI Overview - All deploy commands
- Azure Deploy - Deploy to Azure
- GCP Deploy - Deploy to Google Cloud
- Doctor - Check deployment readiness

