3
이java sdk를 사용하여 새로 생성 된 AWS 인스턴스의 아이디와 IP 주소를 찾으십니까? 내가 AWS 자바 SDK를 사용하여 내 인스턴스 내 기능을 만드는 오전
private static void createInstance()
throws AmazonServiceException, AmazonClientException, InterruptedException
{
RunInstancesRequest runInstancesRequest = new RunInstancesRequest()
.withInstanceType("m1.small")
.withImageId("my_ami")
.withMinCount(1)
.withMaxCount(1)
.withKeyName("my_key")
;
RunInstancesResult runInstances = ec2.runInstances(runInstancesRequest);
}
처럼 보인다 그리고 다음과 같이 실행중인 모든 인스턴스의 IP 주소를 찾는 :
public static ArrayList<String> findIPs(){
ArrayList<String> myArr = new ArrayList<String>();
DescribeInstancesResult describeInstancesRequest = ec2.describeInstances();
List<Reservation> reservations = describeInstancesRequest.getReservations();
Set<Instance> instances = new HashSet<Instance>();
for (Reservation reservation : reservations) {
instances.addAll(reservation.getInstances());
if(reservation.getInstances().get(0).getPrivateIpAddress()!= null)
{
myArr.add(reservation.getInstances().get(0).getPrivateIpAddress());
}
}
return myArr;
}
내가 인스턴스를 알고 싶어요 가장 최근에 생성 된 ID 및 IP 주소. 누군가가) (어떻게 가장 최근에 생성 된 AWS instance.Thanks