Zend_Service_Amazon_Ec2
Einführung
Zend_Service_Amazon_Ec2 bietet ein Interface zu Amazon's Elastic
Clound Computing (EC2).
Was ist Amazon Ec2?
Amazon EC2 ist ein Web Service der es erlaubt Server Instanzen in Amazon's Data Centern
zu starten und zu managen indem APIs oder vorhandenen Tools und
Utilities verwendet werden. Man kann Amazon EC2 Server Instanzen jederzeit verwenden,
solange man Sie benötigt, und für jeden legalen Zweck.
Statische Methoden
Um die Verwendung der Ec2 Klasse einfacher zu machen gibt es zwei Methoden die von
jedem der Ec2 Elemente aufgerufen werden kann. Die erste statusche Methode ist
setKeys welche nur die AWS Schlüssel als
Standardschlüssel definiert. Wenn man dann ein neues Objekt erstellt muß man keine
Schlüssel mehr an den Construktor übergeben.
setKeys() Example
Um die Region zu setzen in der man arbeitet kann man setRegion aufrufen
um die Amazon Ec2 Region zu setzen in der man arbeitet. Aktuell sind nur zwei Regionen
vorhanden, us-east-1 und eu-west-1. Wenn ein ungültiger Wert übergeben wird, wird eine
Exception geworfen die das ausgibt.
setRegion() Example
Setzen einer Amazon Ec2 Region
Alternativ kann man die Region setzen wenn man jede Klasse als dritten Parameter
in der Construktor Methode erstellt.