Uso de pares de claves de Amazon EC2 - AWS SDK for Java 1.x

Anunciamos la próxima versión end-of-support para AWS SDK for Java (v1). Se recomienda que migre a AWS SDK for Java versión 2. Para ver las fechas, los detalles adicionales y la información sobre cómo realizar la migración, consulte el anuncio enlazado.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de pares de claves de Amazon EC2

Creación de un par de claves

Para crear un par de claves, llame al método createKeyPair del AmazonEC2Client con una CreateKeyPairRequest que contenga el nombre de la clave.

Importaciones

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

Consulte el ejemplo completo

Descripción de pares de claves

Para mostrar sus pares de claves o para obtener información sobre ellos, llame al método describeKeyPairs de AmazonEC2Client. Este método devuelve DescribeKeyPairsResult, que se puede utilizar para obtener acceso a la lista de pares de claves mediante la llamada a su método getKeyPairs, que devuelve una lista de objetos KeyPairInfo.

Importaciones

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

Consulte el ejemplo completo

Eliminación de un par de claves

Para eliminar un par de claves, llame al método deleteKeyPair de AmazonEC2Client, pasando un objeto DeleteKeyPairRequest que contenga el nombre del par de claves que desea eliminar.

Importaciones

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

Consulte el ejemplo completo

Más información