Zend_Service_Amazon_Ec2.xml 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Reviewed: no -->
  3. <!-- EN-Revision: 24249 -->
  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>導入</title>
  8. <para>
  9. <classname>Zend_Service_Amazon_Ec2</classname>は融通性のあるクランドコンピューティング(EC2)へのインターフェイスを提供します。
  10. </para>
  11. </sect2>
  12. <sect2 id="zend.service.amazon.ec2.whatis">
  13. <title>Amazon Ec2とは?</title>
  14. <para>
  15. Amazon EC2は、<acronym>API</acronym>や役に立つツールやユーティリティーを使って、
  16. Amazonのデータセンターにあるサーバインスタンスを起動したり管理したりできるWebサービスです。
  17. あなたはいつでも必要なだけ、合法な限り、Amazon EC2サーバインスタンスを使うことができます。
  18. </para>
  19. </sect2>
  20. <sect2 id="zend.service.amazon.ec2.staticmethods">
  21. <title>静的メソッド</title>
  22. <para>
  23. Ec2 クラスの使い勝手をよくするために、ふたつの静的メソッドが用意されています。
  24. これは、Ec2 の任意の要素から実行することができます。
  25. 最初の静的メソッドは <code>setKeys</code> で、
  26. 使用する <acronym>AWS</acronym> アクセスキーをデフォルトのキーとして定義します。
  27. 新しいオブジェクトを作成する際に、
  28. コンストラクタにキーを渡す必要がなくなります。
  29. </para>
  30. <example id="zend.service.amazon.ec2.staticmethods.setkeys">
  31. <title>setKeys() の例</title>
  32. <programlisting language="php"><![CDATA[
  33. Zend_Service_Amazon_Ec2_Ebs::setKeys('aws_key','aws_secret_key');
  34. ]]></programlisting>
  35. </example>
  36. <para>
  37. 作業するリージョンを設定するには、<code>setRegion</code>
  38. をコールして Amazon Ec2 リージョンを設定します。
  39. 現在使用できるリージョンは us-east-1
  40. と eu-west-1 のふたつだけです。
  41. 無効な値を渡した場合は例外をスローします。
  42. </para>
  43. <example id="zend.service.amazon.ec2.staticmethods.setregion">
  44. <title>setRegion() の例</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>Amazon Ec2 リージョンの設定</title>
  51. <para>
  52. 別の方法として、各クラスを作成する際のコンストラクタの
  53. 3 番目の引数としてリージョンを設定することもできます。
  54. </para>
  55. </note>
  56. </sect2>
  57. </sect1>