2
0

Zend_Service_Amazon_Ec2.xml 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 24249 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.service.amazon.ec2" xmlns:xi="http://www.w3.org/2001/XInclude">
  5. <title>Zend_Service_Amazon_Ec2</title>
  6. <sect2 id="zend.service.amazon.ec2.introduction">
  7. <title>Einführung</title>
  8. <para>
  9. <classname>Zend_Service_Amazon_Ec2</classname> bietet ein Interface zu Amazon's Elastic
  10. Clound Computing (EC2).
  11. </para>
  12. </sect2>
  13. <sect2 id="zend.service.amazon.ec2.whatis">
  14. <title>Was ist Amazon Ec2?</title>
  15. <para>
  16. Amazon EC2 ist ein Web Service der es erlaubt Server Instanzen in Amazon's Data Centern
  17. zu starten und zu managen indem <acronym>API</acronym>s oder vorhandenen Tools und
  18. Utilities verwendet werden. Man kann Amazon EC2 Server Instanzen jederzeit verwenden,
  19. solange man Sie benötigt, und für jeden legalen Zweck.
  20. </para>
  21. </sect2>
  22. <sect2 id="zend.service.amazon.ec2.staticmethods">
  23. <title>Statische Methoden</title>
  24. <para>
  25. Um die Verwendung der Ec2 Klasse einfacher zu machen gibt es zwei Methoden die von
  26. jedem der Ec2 Elemente aufgerufen werden kann. Die erste statusche Methode ist
  27. <code>setKeys</code> welche nur die <acronym>AWS</acronym> Schlüssel als
  28. Standardschlüssel definiert. Wenn man dann ein neues Objekt erstellt muß man keine
  29. Schlüssel mehr an den Construktor übergeben.
  30. </para>
  31. <example id="zend.service.amazon.ec2.staticmethods.setkeys">
  32. <title>setKeys() Example</title>
  33. <programlisting language="php"><![CDATA[
  34. Zend_Service_Amazon_Ec2_Ebs::setKeys('aws_key','aws_secret_key');
  35. ]]></programlisting>
  36. </example>
  37. <para>
  38. Um die Region zu setzen in der man arbeitet kann man <code>setRegion</code> aufrufen
  39. um die Amazon Ec2 Region zu setzen in der man arbeitet. Aktuell sind nur zwei Regionen
  40. vorhanden, us-east-1 und eu-west-1. Wenn ein ungültiger Wert übergeben wird, wird eine
  41. Exception geworfen die das ausgibt.
  42. </para>
  43. <example id="zend.service.amazon.ec2.staticmethods.setregion">
  44. <title>setRegion() Example</title>
  45. <programlisting language="php"><![CDATA[
  46. Zend_Service_Amazon_Ec2_Ebs::setRegion('us-east-1');
  47. ]]></programlisting>
  48. </example>
  49. <note id="zend.service.amazon.ec2.staticmethods.setregion.note">
  50. <title>Setzen einer Amazon Ec2 Region</title>
  51. <para>
  52. Alternativ kann man die Region setzen wenn man jede Klasse als dritten Parameter
  53. in der Construktor Methode erstellt.
  54. </para>
  55. </note>
  56. </sect2>
  57. </sect1>