Version AWS SDK für Java 1.x wurde am 31. Juli 2024 in den Wartungsmodus versetzt und wird end-of-support
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Mit Amazon EC2 Schlüsselpaaren arbeiten
Erstellen eines Schlüsselpaars
Um ein key pair zu erstellen, rufen Sie die createKeyPair
Methode des EC2 Amazon-Clients mit einer auf CreateKeyPairRequest, die den Namen des Schlüssels enthält.
Importe
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);
Siehe vollständiges Beispiel
Beschreiben von Schlüsselpaaren
Rufen Sie die EC2 describeKeyPairs
Amazon-Client-Methode auf, um Ihre Schlüsselpaare aufzulisten oder Informationen über sie zu erhalten. Sie gibt eine zurück DescribeKeyPairsResult, mit der Sie auf die Liste der Schlüsselpaare zugreifen können, indem Sie ihre getKeyPairs
Methode aufrufen, die eine Liste von KeyPairInfoObjekten zurückgibt.
Importe
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()); }
Siehe vollständiges Beispiel
Löschen eines Schlüsselpaars
Um ein key pair zu löschen, rufen Sie die deleteKeyPair
Methode des EC2 Amazon-Clients auf und übergeben Sie ihr eine DeleteKeyPairRequest, die den Namen des zu löschenden key pair enthält.
Importe
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);
Siehe vollständiges Beispiel
Weitere Informationen
-
Amazon EC2 Schlüsselpaare im Amazon EC2 Benutzerhandbuch für Linux-Instances
-
CreateKeyPairin der Amazon EC2 API-Referenz
-
DescribeKeyPairsin der Amazon EC2 API-Referenz
-
DeleteKeyPairin der Amazon EC2 API-Referenz