1 <?xml version="1.0" encoding="UTF-8"?>
3 <!-- EN-Revision: 20818 -->
4 <sect1 id="zend.service.amazon.ec2" xmlns:xi="http://www.w3.org/2001/XInclude">
5 <title>Zend_Service_Amazon_Ec2</title>
7 <sect2 id="zend.service.amazon.ec2.introduction">
11 <classname>Zend_Service_Amazon_Ec2</classname>は融通性のあるクランドコンピューティング(EC2)へのインターフェイスを提供します。
15 <sect2 id="zend.service.amazon.ec2.whatis">
16 <title>Amazon Ec2とは?</title>
19 Amazon EC2は、<acronym>API</acronym>や役に立つツールやユーティリティーを使って、
20 Amazonのデータセンターにあるサーバインスタンスを起動したり管理したりできるWebサービスです。
21 あなたはいつでも必要なだけ、合法な限り、Amazon EC2サーバインスタンスを使うことができます。
25 <sect2 id="zend.service.amazon.ec2.staticmethods">
29 Ec2 クラスの使い勝手をよくするために、ふたつの静的メソッドが用意されています。
30 これは、Ec2 の任意の要素から実行することができます。
31 最初の静的メソッドは <code>setKeys</code> で、
32 使用する <acronym>AWS</acronym> アクセスキーをデフォルトのキーとして定義します。
34 コンストラクタにキーを渡す必要がなくなります。
37 <example id="zend.service.amazon.ec2.staticmethods.setkeys">
38 <title>setKeys() の例</title>
40 <programlisting language="php"><![CDATA[
41 Zend_Service_Amazon_Ec2_Ebs::setKeys('aws_key','aws_secret_key');
46 作業するリージョンを設定するには、<code>setRegion</code>
47 をコールして Amazon Ec2 リージョンを設定します。
48 現在使用できるリージョンは us-east-1
53 <example id="zend.service.amazon.ec2.staticmethods.setregion">
54 <title>setRegion() の例</title>
56 <programlisting language="php"><![CDATA[
57 Zend_Service_Amazon_Ec2_Ebs::setRegion('us-east-1');
61 <note id="zend.service.amazon.ec2.staticmethods.setregion.note">
62 <title>Amazon Ec2 リージョンの設定</title>
65 別の方法として、各クラスを作成する際のコンストラクタの
66 3 番目の引数としてリージョンを設定することもできます。