aws_run_instances
Launch one or more AWS EC2 instances by specifying region, AMI, type, subnet, security groups, and key pair, then confirm before billing starts.
Instructions
Launch one or more new AWS EC2 instances. Costs money — billing starts immediately. Reserved for dangerous guard mode. Summarise AMI, instance type, region, count, and confirm with the user before calling. Returns JSON with the new instance IDs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Number of instances to launch (1–10, default 1). | |
| ami_id | Yes | AMI ID (ami-...). | |
| region | Yes | AWS region (e.g. us-east-1). | |
| account | No | AWS account label to act in; omit for the default account. | |
| key_name | Yes | EC2 key-pair name (1–255 chars). | |
| name_tag | Yes | Name tag for the launched instance(s) (1–255 printable chars). | |
| subnet_id | Yes | VPC subnet ID (subnet-...). | |
| instance_type | Yes | EC2 instance type (e.g. t3.micro). | |
| security_group_ids | Yes | One or more security group IDs (sg-...). |