1

Zend Framework を使用していますが、Amazon DynamoDB も使用したいと考えています。AWS SDK for PHP をダウンロードし、これを使用してデータを保存しています。しかし、私はこれら2つを接続する方法がわかりません。

Zend から AWS SDK を呼び出すにはどうすればよいですか?

4

1 に答える 1

1

現在の SDK for php をダウンロードし、ライブラリ ディレクトリに配置しました。構造 : /library/DynamoDb/sdk-1.5.3

あなたのアプリケーションで:

コントローラー (クラス宣言の上) :

require_once('DynamoDb/sdk-1.5.3/sdk.class.php');
class SomeController extends Zend_Controller_Action {

 function indexAction() {
  $MyTable = new AmazonDynamoDb();
  $all_items = $MyTable->scan();
 }
}

簡単に扱えるように、単純な ORM を作成することをお勧めします。

SDK なしで行う方法もありますが、一時的な認証とすべての署名を行う方法を理解する必要があります。SDK は少なくとも最新であり、V2 および V3 認証を使用します。

これが役に立ったことを願っています。

于 2012-04-26T22:58:09.810 に答える