AWS EC2
Compute

AWS EC2 Connector

Launch and manage EC2 instances, security groups, key pairs, and Elastic IPs.

$pip install "toolsconnector[ec2]"
30
Actions
Compute
Category
Free
Apache 2.0

All 30 Actions

Action Description Parameters Returns
allocate_addressAllocate an Elastic IP address[domain]EC2Address
associate_addressAssociate an Elastic IP with an instanceallocation_id, instance_iddict
authorize_security_group_egressAdd an outbound rule to a security groupgroup_id, ip_protocol, from_port, to_port  [cidr_ip]dict
authorize_security_group_ingressAdd an inbound rule to a security groupgroup_id, ip_protocol, from_port, to_port  [cidr_ip]dict
create_key_pairCreate a key pairkey_nameEC2KeyPair
create_security_groupCreate a security groupgroup_name, description  [vpc_id]EC2SecurityGroup
create_tagsCreate or update tags on EC2 resourcesresource_ids, tagsdict
create_volumeCreate an EBS volumeavailability_zone  [size, volume_type, encrypted]EC2Volume
delete_key_pair ⚠Delete a key pairkey_namedict
delete_security_group ⚠Delete a security groupgroup_iddict
describe_addressesDescribe Elastic IP addresses[allocation_ids]list
describe_availability_zonesDescribe availability zoneslist
describe_imagesDescribe AMI images[image_ids, owners, filters]list
describe_instance_typesDescribe available instance types[instance_types]list
describe_instancesDescribe EC2 instances[instance_ids, filters]list
describe_key_pairsDescribe key pairslist
describe_security_groupsDescribe security groups[group_ids]list
describe_subnetsDescribe subnets[subnet_ids, filters]list
describe_tagsDescribe tags[filters]list
describe_volumesDescribe EBS volumes[volume_ids]list
describe_vpcsDescribe VPCs[vpc_ids]list
get_console_outputGet instance console outputinstance_iddict
reboot_instancesReboot EC2 instancesinstance_idsdict
release_address ⚠Release an Elastic IP addressallocation_iddict
revoke_security_group_egressRemove an outbound rule from a security groupgroup_id, ip_protocol, from_port, to_port  [cidr_ip]dict
revoke_security_group_ingressRemove an inbound rule from a security groupgroup_id, ip_protocol, from_port, to_port  [cidr_ip]dict
run_instances ⚠Launch new EC2 instancesimage_id  [instance_type, min_count, max_count, key_name, security_group_ids, subnet_id, user_data]list
start_instancesStart stopped EC2 instancesinstance_idslist
stop_instancesStop running EC2 instancesinstance_ids  [force]list
terminate_instances ⚠Terminate EC2 instancesinstance_idslist
Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing