Merge pull request #3774 from orrymr/master
Use yourInstanceId variable (keeps the code consistent)
This commit is contained in:
commit
b34689949d
|
@ -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);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue