Zend_Service_Amazon_Ec2: Keypairs(日本語)

Keypairsはインスタンスにアクセスするために使われます。

Example #1 Amazon Keypairの新規作成

createは、 新しいインスタンスを開始するときに、2048ビットのRSAキー・ペアを新規作成して、 このキー・ペアを参照文に引用するために使用できる一意のIDを返します。

createはkeyName、keyFingerprint及びkeyMaterialを含む配列を返します。

  1. $ec2_kp = new Zend_Service_Amazon_Ec2_Keypair('aws_key','aws_secret_key');
  2. $return = $ec2_kp->create('my-new-key');

Example #2 Amazon Keypairの削除

deleteはキー・ペアを削除します。 これは、それが新しいインスタンスで使われるのを防ぐだけです。 keypairで現在実行中のインスタンスは、今まで通りそれらに接続可能です。

deleteはブール値の TRUE または FALSE を返します。

  1. $ec2_kp = new Zend_Service_Amazon_Ec2_Keypair('aws_key','aws_secret_key');
  2. $return = $ec2_kp->delete('my-new-key');

Example #3 Amazon Keypairの記述

describeは、利用できるキー・ペアに関する情報を返します。 キー・ペアを指定すると、それらのキー・ペアに関する情報が返されます。 これ以外の場合には、登録したすべてのキー・ペアの情報が返されます。

describeはkeyName及びkeyFingerprintを含む配列を返します。

  1. $ec2_kp = new Zend_Service_Amazon_Ec2_Keypair('aws_key','aws_secret_key');
  2. $return = $ec2_kp->describe('my-new-key');
blog comments powered by Disqus