La AWS SDK pour Java version 1.x est entrée en mode maintenance le 31 juillet 2024 et atteindra end-of-support
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