

# Amazon EC2 examples using the Amazon SDK for C\$1\$1
<a name="examples-ec2"></a>

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable computing capacity—literally servers in Amazon’s data centers—that you use to build and host your software systems. You can use the following examples to program [Amazon EC2](http://www.amazonaws.cn/ec2) using the Amazon SDK for C\$1\$1.

**Note**  
Only the code that is necessary to demonstrate certain techniques is supplied in this Guide, but the [complete example code is available on GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp). On GitHub you can download a single source file or you can clone the repository locally to get, build, and run all examples.

**Topics**
+ [Managing Amazon EC2 Instances](examples-ec2-instances.md)
+ [Using Elastic IP Addresses in Amazon EC2](examples-ec2-elastic-ip.md)
+ [Using Regions and Availability Zones for Amazon EC2](examples-ec2-regions-zones.md)
+ [Working with Amazon EC2 Key Pairs](examples-ec2-key-pairs.md)
+ [Working with Security Groups in Amazon EC2](examples-ec2-security-groups.md)