

The Amazon SDK for Java 1.x reached end-of-support on December 31, 2025. We recommend that you migrate to the [Amazon SDK for Java 2.x](https://docs.amazonaws.cn/sdk-for-java/latest/developer-guide/home.html) to continue receiving new features, availability improvements, and security updates.

# Amazon EC2 Examples Using the Amazon SDK for Java
<a name="prog-services-ec2"></a>

This section provides examples of programming [Amazon EC2](https://www.amazonaws.cn/ec2/) with the Amazon SDK for Java.

**Topics**
+ [Tutorial: Starting an EC2 Instance](how-to-ec2.md)
+ [Using IAM Roles to Grant Access to Amazon Resources on Amazon EC2](java-dg-roles.md)
+ [Tutorial: Amazon EC2 Spot Instances](tutorial-spot-instances-java.md)
+ [Tutorial: Advanced Amazon EC2 Spot Request Management](tutorial-spot-adv-java.md)
+ [Managing Amazon EC2 Instances](examples-ec2-instances.md)
+ [Using Elastic IP Addresses in Amazon EC2](examples-ec2-elastic-ip.md)
+ [Use regions and availability zones](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)