List of usage examples for com.amazonaws.services.ec2 AmazonEC2Client createImage
@Override
public CreateImageResult createImage(CreateImageRequest request)
Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.
From source file:au.edu.unsw.cse.soc.federatedcloud.deployers.aws.ec2.AWSEC2VMDeploymentWrapper.java
License:Open Source License
@Override public void deployResource(CloudResourceDescription description) throws Exception { //Reading the credentials Properties properties = new Properties(); properties.load(this.getClass().getResourceAsStream("/AwsCredentials.properties")); String accessKey = properties.getProperty("accessKey"); String secretKey = properties.getProperty("secretKey-NULL"); AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretKey); AmazonEC2Client cleint = new AmazonEC2Client(credentials); CreateImageRequest request = new CreateImageRequest(); request.setInstanceId(""); request.setName(""); CreateImageResult result = cleint.createImage(request); /*will be returned*/ result.getImageId(); }