All Downloads are FREE. Search and download functionalities are using the official Maven repository.

udiator.sword.examples.0.1.0.source-code.EC2Example Maven / Gradle / Ivy

The newest version!
import de.uniulm.omi.cloudiator.sword.api.domain.HardwareFlavor;
import de.uniulm.omi.cloudiator.sword.api.domain.Image;
import de.uniulm.omi.cloudiator.sword.api.domain.Location;
import de.uniulm.omi.cloudiator.sword.api.domain.VirtualMachine;
import de.uniulm.omi.cloudiator.sword.api.service.ComputeService;
import de.uniulm.omi.cloudiator.sword.service.ServiceBuilder;

/**
 * Example depicting the information needed
 * to build an Amazon Web Services - EC2 compute service.
 */
public class EC2Example {

    /**
     * The access key of your AWS user.
     */
    final String accessKeyId = "AMAZONACCESSKEYID";
    /**
     * The secret of your AWS user.
     */
    final String secretAccessKey = "SecretAccessKey";
    /**
     * A string depicting your node group. Used to identify the machines
     * management by sword.
     */
    final String nodeGroup = "nodeGroup";

    /**
     * Builds the compute service.
     */
    ComputeService nova =
        ServiceBuilder.newServiceBuilder("aws-ec2").credentials(accessKeyId, secretAccessKey)
            .nodeGroup(nodeGroup).build();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy