Merge pull request #3774 from orrymr/master

Use yourInstanceId variable (keeps the code consistent)
This commit is contained in:
Loredana Crusoveanu 2018-03-05 21:14:54 +02:00 committed by GitHub
commit b34689949d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 5 deletions

View File

@ -38,9 +38,7 @@ public class EC2Application {
} }
public static void main(String[] args) { public static void main(String[] args) {
String yourInstanceId = "<you-instance>";
// 0) - Set up the client // 0) - Set up the client
AmazonEC2 ec2Client = AmazonEC2ClientBuilder.standard() AmazonEC2 ec2Client = AmazonEC2ClientBuilder.standard()
.withCredentials(new AWSStaticCredentialsProvider(credentials)) .withCredentials(new AWSStaticCredentialsProvider(credentials))
@ -91,7 +89,7 @@ public class EC2Application {
.withKeyName("baeldung-key-pair") // optional - if not present, can't connect to instance .withKeyName("baeldung-key-pair") // optional - if not present, can't connect to instance
.withSecurityGroups("BaeldungSecurityGroup"); .withSecurityGroups("BaeldungSecurityGroup");
ec2Client.runInstances(runInstancesRequest); String yourInstanceId = ec2Client.runInstances(runInstancesRequest).getReservation().getInstances().get(0).getInstanceId();
// 6) Monitor Instances // 6) Monitor Instances
MonitorInstancesRequest monitorInstancesRequest = new MonitorInstancesRequest() MonitorInstancesRequest monitorInstancesRequest = new MonitorInstancesRequest()
@ -123,7 +121,7 @@ public class EC2Application {
// 9) - Start an Instance // 9) - Start an Instance
StartInstancesRequest startInstancesRequest = new StartInstancesRequest() StartInstancesRequest startInstancesRequest = new StartInstancesRequest()
.withInstanceIds("instance-id"); .withInstanceIds(yourInstanceId);
ec2Client.startInstances(startInstancesRequest); ec2Client.startInstances(startInstancesRequest);