Amazon EC2 키 페어 작업 - AWS SDK for Java 1.x

곧 출시될 end-of-support AWS SDK for Java (v1) 버전을 발표했습니다. AWS SDK for Java V2로 마이그레이션하실 것을 권장합니다. 마이그레이션 날짜, 추가 세부 정보 및 방법에 대한 자세한 내용은 링크된 공지 사항을 참조하세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon EC2 키 페어 작업

키 페어 만들기

키 페어를 생성하려면 키 이름이 포함된 CreateKeyPairRequest를 사용하여 Amazon EC2Client의 createKeyPair 메서드를 호출하세요.

가져오기

import com.amazonaws.services.ec2.AmazonEC2; import com.amazonaws.services.ec2.AmazonEC2ClientBuilder; import com.amazonaws.services.ec2.model.CreateKeyPairRequest; import com.amazonaws.services.ec2.model.CreateKeyPairResult;

코드

final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); CreateKeyPairRequest request = new CreateKeyPairRequest() .withKeyName(key_name); CreateKeyPairResult response = ec2.createKeyPair(request);

전체 예제를 참조하십시오.

키 페어 설명

키 페어를 나열하거나 키 페어에 대한 정보를 가져오려면 AmazonEC2Client의 describeKeyPairs 메서드를 호출합니다. 이 메서드는 DescribeKeyPairsResult를 반환하는데, 여기서 getKeyPairs 메서드를 호출하여 키 페어 목록에 액세스할 수 있습니다. 그러면 KeyPairInfo 객체 목록이 반환됩니다.

가져오기

import com.amazonaws.services.ec2.AmazonEC2; import com.amazonaws.services.ec2.AmazonEC2ClientBuilder; import com.amazonaws.services.ec2.model.DescribeKeyPairsResult; import com.amazonaws.services.ec2.model.KeyPairInfo;

코드

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()); }

전체 예제를 참조하십시오.

키 페어 삭제

키 페어를 삭제하려면 AmazonEC2Client의 deleteKeyPair 메서드를 호출하고 삭제할 키 페어 이름이 포함된 DeleteKeyPairRequest에 이 메서드를 전달합니다.

가져오기

import com.amazonaws.services.ec2.AmazonEC2; import com.amazonaws.services.ec2.AmazonEC2ClientBuilder; import com.amazonaws.services.ec2.model.DeleteKeyPairRequest; import com.amazonaws.services.ec2.model.DeleteKeyPairResult;

코드

final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); DeleteKeyPairRequest request = new DeleteKeyPairRequest() .withKeyName(key_name); DeleteKeyPairResult response = ec2.deleteKeyPair(request);

전체 예제를 참조하십시오.

추가 정보