package org.mortbay.ijetty.console; import java.util.ArrayList; import javax.servlet.ServletConfig; import com.amazonaws.auth.AWSCredentials; import com.amazonaws.auth.BasicAWSCredentials; import com.amazonaws.services.ec2.AmazonEC2Client; import com.amazonaws.services.ec2.model.StartInstancesRequest; public class AmazonEC2Service { public String startService(String requestURL, ServletConfig config) { AWSCredentials credential = new BasicAWSCredentials("securityKeyID", "securityKey"); AmazonEC2Client client = new AmazonEC2Client(credential); StartInstancesRequest request = new StartInstancesRequest(); ArrayList list = new ArrayList(); list.add("instanceID"); request.setInstanceIds(list); request.setRequestCredentials(credential); client.startInstances(request); return "the instance required is started"; } }