AWS SDK for Java (v1) の近日発表
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon EC2 キーペアでの作業
キーペアを作成する
キーペアを作成するには、そのキーの名前を含む CreateKeyPairRequest を使用して AmazonEC2Client の 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;
Code
final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); CreateKeyPairRequest request = new CreateKeyPairRequest() .withKeyName(key_name); CreateKeyPairResult response = ec2.createKeyPair(request);
完全な例
キーペアの詳細を表示する
キーペアを一覧表示したりキーペアに関する情報を入手するには、AmazonEC2Client の describeKeyPairs
メソッドを呼び出します。 メソッドを呼び出すことでキーペアの一覧にアクセスするのに使用できる DescribeKeyPairsResultgetKeyPairs
が返され、それにより 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;
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()); }
完全な例
キーペアを削除する
キーペアを削除するには、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;
Code
final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); DeleteKeyPairRequest request = new DeleteKeyPairRequest() .withKeyName(key_name); DeleteKeyPairResult response = ec2.deleteKeyPair(request);
完全な例
詳細情報
-
Linux インスタンス用 Amazon EC2 ユーザーガイドの Amazon EC2 キーペア
-
Amazon EC2 API リファレンスの CreateKeyPair
-
Amazon EC2 API リファレンスの DescribeKeyPairs
-
Amazon EC2 API リファレンスの DeleteKeyPair