Zend_Service_Amazon_Ec2: Elastische IP Adressen

Zend_Service_Amazon_Ec2: Schlüsselpaare

Schlüsselpaare werden verwendet um auf Instanzen zuzugreifen.

Example #1 Erstellen eines neuen Amazon Schlüsselpaars

create, erstellt ein neues 2048 RSA Schlüsselpaar und gibt eine eindeutige ID zurück die verwendet werden kann um auf diese Schlüsselpaare zu referenzieren wenn eine neue Instanz gestartet wird.

create gibt ein Array zurück das keyName, keyFingerprint und keyMaterial enthält.

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

Example #2 Löschen eines Amazon Schlüsselpaares

delete, löscht das Schlüsselpaar. Das verhindert nur das er von neuen Instanzen verwendet wird. Aktuell, mit diesem Schlüsselpaar laufende Instanzen, erlauben es trotzdem das man auf Sie zugreigen kann.

delete gibt ein boolsches TRUE oder FALSE zurück.

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

Example #3 Ein Amazon Schlüsselpaar beschreiben

describe gibt Informationen über das vorliegende Schlüsselpaar zurück. Wenn man ein Schlüsselpaar spezifiziert, werden Informationen über diese Schlüsselpaare zurückgegeben. Andernfalls werden Informationen über alle registrierten Schlüsselpaare zurückgegeben.

describe gibt ein Array zurück das keyName und keyFingerprint enthält.

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

Zend_Service_Amazon_Ec2: Elastische IP Adressen