Le AWS SDK pour Java 1.x a été atteint end-of-support le 31 décembre 2025. Nous vous recommandons de migrer vers le pour continuer AWS SDK for Java 2.xà bénéficier des nouvelles fonctionnalités, des améliorations de disponibilité et des mises à jour de sécurité.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation de paires Amazon EC2 de clés
Création d'une paire de clés
Pour créer une paire de clés, appelez la createKeyPair méthode du EC2 client Amazon avec un CreateKeyPairRequestqui contient le nom de la clé.
Importations
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;
Code
final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); CreateKeyPairRequest request = new CreateKeyPairRequest() .withKeyName(key_name); CreateKeyPairResult response = ec2.createKeyPair(request);
Consultez l'exemple complet
Description de paire de clés
Pour répertorier vos paires de clés ou pour obtenir des informations à leur sujet, appelez la describeKeyPairs méthode du EC2 client Amazon. Elle renvoie un DescribeKeyPairsResultque vous pouvez utiliser pour accéder à la liste des paires de clés en appelant sa getKeyPairs méthode, qui renvoie une liste d'KeyPairInfoobjets.
Importations
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;
Code
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()); }
Consultez l'exemple complet
Suppression d'une paire de clés
Pour supprimer une paire de clés, appelez la deleteKeyPair méthode du EC2 client Amazon en lui transmettant un DeleteKeyPairRequestcontenant le nom de la paire de clés à supprimer.
Importations
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;
Code
final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); DeleteKeyPairRequest request = new DeleteKeyPairRequest() .withKeyName(key_name); DeleteKeyPairResult response = ec2.deleteKeyPair(request);
Consultez l'exemple complet
En savoir plus
-
Amazon EC2 Paires de clés dans le guide de Amazon EC2 l'utilisateur pour les instances Linux
-
CreateKeyPairdans la référence de Amazon EC2 l'API
-
DescribeKeyPairsdans la référence de Amazon EC2 l'API
-
DeleteKeyPairdans la référence de Amazon EC2 l'API