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

The AWS SDK for Java 1.x는 2024년 7월 31일부터 유지 관리 모드로 전환되었으며 2025년 12월 31end-of-support일에 도달할 예정입니다. 새로운 기능, 가용성 개선 사항 및 보안 업데이트를 AWS SDK for Java 2.x 계속 받으려면 로 마이그레이션하는 것이 좋습니다.

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

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

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

추가 정보