Refine search
protected AmazonEC2 getEc2Client() { return AmazonEC2ClientBuilder.standard() .withCredentials(provider.getAwsCredentialProvider()) .withRegion(instanceInfo.getRegion()) .build(); } }
String ami_id = args[1]; final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); .withMinCount(1); RunInstancesResult run_response = ec2.runInstances(run_request); .withTags(tag); CreateTagsResult tag_response = ec2.createTags(tag_request);
ec2Client = AmazonEC2ClientBuilder.standard().build(); DescribeInstancesResult insRes = ec2Client.describeInstances(insReq); client.shutdown(); if(ec2Client !=null) ec2Client.shutdown();
public static void main(String[] args) final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); boolean done = false; DescribeInstancesResult response = ec2.describeInstances(request);
if(!skipRegions.contains(region.getName())){ List<VpcVH> vpcList = new ArrayList<>(); AmazonEC2 ec2Client = AmazonEC2ClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(temporaryCredentials)).withRegion(region.getName()).build(); List<Vpc> tmpVpcList = ec2Client.describeVpcs().getVpcs(); tmpVpcList.stream().forEach(vpc -> { VpcVH vpcVH = new VpcVH(); vpcVH.setVpc(vpc); List<VpcEndpoint> vpcEndPoints = ec2Client.describeVpcEndpoints(new DescribeVpcEndpointsRequest().withFilters(new Filter("vpc-id",Arrays.asList(vpc.getVpcId())))).getVpcEndpoints(); List<VpcEndPointVH> vpcEndPointsList = new ArrayList<>(); vpcEndPoints.stream().forEach(vpcEndPoint -> {
public AwsAutoScalingDeployUtils(String region, DeployConfiguration activeConfiguration, Log log) { this.activeConfiguration = activeConfiguration; this.log = log; awsAsClient = AmazonAutoScalingClientBuilder.standard().withRegion(region).build(); awsElbClient = AmazonElasticLoadBalancingClientBuilder.standard().withRegion(region).build(); awsEc2Client = AmazonEC2ClientBuilder.standard().withRegion(region).build(); activeConfiguration.withAutoScalingGroup(matchAutoScalingGroupName(activeConfiguration.getAutoScalingGroupId())); }
private AwsInstanceManager(String region, String awsAccessKeyId, String awsSecretKey, AwsClientBuilder.EndpointConfiguration endpointConfiguration) { AmazonEC2ClientBuilder clientBuilder = AmazonEC2Client.builder().withCredentials(new AWSCredentialsProvider() { @Override public AWSCredentials getCredentials() { return new AWSCredentials() { @Override public String getAWSAccessKeyId() { return awsAccessKeyId; } @Override public String getAWSSecretKey() { return awsSecretKey; } }; } @Override public void refresh() { // No-op } }); if (endpointConfiguration == null) clientBuilder.withRegion(region); else clientBuilder.withEndpointConfiguration(endpointConfiguration); setEc2Client(clientBuilder.build()); }
public static AmazonEC2ClientBuilder builder() { return AmazonEC2ClientBuilder.standard(); }
String vpc_id = args[2]; final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); ec2.createSecurityGroup(create_request); ec2.authorizeSecurityGroupIngress(auth_request);
public static void main(String[] args) { final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); DescribeRegionsResult regions_response = ec2.describeRegions(); for(Region region : regions_response.getRegions()) { System.out.printf( "Found region %s " + "with endpoint %s", region.getRegionName(), region.getEndpoint()); } DescribeAvailabilityZonesResult zones_response = ec2.describeAvailabilityZones(); for(AvailabilityZone zone : zones_response.getAvailabilityZones()) { System.out.printf( "Found availability zone %s " + "with status %s " + "in region %s", zone.getZoneName(), zone.getState(), zone.getRegionName()); } } }
@Override public void terminateInstances(List<String> instanceIds) throws ECSException { try { AmazonEC2 ec2Client = AmazonEC2ClientBuilder.defaultClient(); try { TerminateInstancesResult ec2Result = ec2Client.terminateInstances( new TerminateInstancesRequest(instanceIds)); logger.info("Result of successful instance termination: {}" + ec2Result); instanceIds.forEach((String t) -> { try { TerminateInstancesResult ec2Result = ec2Client.terminateInstances( new TerminateInstancesRequest(Collections.singletonList(t))); } catch (AmazonEC2Exception e1) {
final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); ec2.describeSecurityGroups(request);
@Override protected String run() throws Exception { TaskListener listener = this.getContext().get(TaskListener.class); listener.getLogger().println("Sharing amiId=" + this.step.amiId + " to accounts: " + this.step.accountIds); AmazonEC2 ec2 = AWSClientFactory.create(AmazonEC2ClientBuilder.standard(), this.getContext()); ec2.modifyImageAttribute(new ModifyImageAttributeRequest() .withImageId(this.step.amiId) .withLaunchPermission(new LaunchPermissionModifications() .withAdd(this.step.accountIds.stream().map(accountId -> new LaunchPermission().withUserId(accountId)).collect(Collectors.toList())) ) ); listener.getLogger().println("Shared amiId=" + this.step.amiId + " to accounts: " + this.step.accountIds); return null; }
public static void main(String[] args) { final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); DescribeKeyPairsResult response = ec2.describeKeyPairs(); for(KeyPairInfo key_pair : response.getKeyPairs()) { System.out.printf( "Found key pair with name %s " + "and fingerprint %s", key_pair.getKeyName(), key_pair.getKeyFingerprint()); } } }
public static void startInstance(String instance_id) { final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); DryRunSupportedRequest<StartInstancesRequest> dry_request = () -> { StartInstancesRequest request = new StartInstancesRequest() .withInstanceIds(instance_id); return request.getDryRunRequest(); }; DryRunResult dry_response = ec2.dryRun(dry_request); if(!dry_response.isSuccessful()) { System.out.printf( "Failed dry run to start instance %s", instance_id); throw dry_response.getDryRunResponse(); } StartInstancesRequest request = new StartInstancesRequest() .withInstanceIds(instance_id); ec2.startInstances(request); System.out.printf("Successfully started instance %s", instance_id); }
public static void main(String[] args) { final String USAGE = "To run this example, supply a key pair name\n" + "Ex: CreateKeyPair <key-pair-name>\n"; if (args.length != 1) { System.out.println(USAGE); System.exit(1); } String key_name = args[0]; final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); CreateKeyPairRequest request = new CreateKeyPairRequest() .withKeyName(key_name); CreateKeyPairResult response = ec2.createKeyPair(request); System.out.printf( "Successfulyl created key pair named %s", key_name); } }
final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); ec2.allocateAddress(allocate_request); ec2.associateAddress(associate_request);
public static void main(String[] args) { final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); DescribeAddressesResult response = ec2.describeAddresses(); for(Address address : response.getAddresses()) { System.out.printf( "Found address with public IP %s, " + "domain %s, " + "allocation id %s " + "and NIC id %s", address.getPublicIp(), address.getDomain(), address.getAllocationId(), address.getNetworkInterfaceId()); } } }
public static void stopInstance(String instance_id) { final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); DryRunSupportedRequest<StopInstancesRequest> dry_request = () -> { StopInstancesRequest request = new StopInstancesRequest() .withInstanceIds(instance_id); return request.getDryRunRequest(); }; DryRunResult dry_response = ec2.dryRun(dry_request); if(!dry_response.isSuccessful()) { System.out.printf( "Failed dry run to stop instance %s", instance_id); throw dry_response.getDryRunResponse(); } StopInstancesRequest request = new StopInstancesRequest() .withInstanceIds(instance_id); ec2.stopInstances(request); System.out.printf("Successfully stop instance %s", instance_id); }