Example usage for com.amazonaws.services.ec2 AmazonEC2Client createImage

List of usage examples for com.amazonaws.services.ec2 AmazonEC2Client createImage

Introduction

In this page you can find the example usage for com.amazonaws.services.ec2 AmazonEC2Client createImage.

Prototype

@Override
public CreateImageResult createImage(CreateImageRequest request) 

Source Link

Document

Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.

Usage

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();
}