maemaewaterの日記スマートフォン用の表示で見るmaemaewaterの日記PHP/Python/JavaScript/C#/C++などによるプログラムに関することを主に書いています。Balancing(ELB)でgzipを使用するにはどうするのだろうと思っていたのですが、受け側のHTTPサーバー(例ではApache)でgzipを有効にしていれば大丈夫でした。S3へファイルをアップロードについてです。S3へのファイルのアップロードもDynamoDBのようにconfig.phpにアクセス用の情報を設定しておき、Aws::factoryを使用してオブジェクトを取得して行います。Indexesが設定できるようになっています。テーブルを作成する際に設定する必要があるようですが、テーブルの設計が楽になるなと思います。DynamoDBですが、aws-sdk-php2のgetItemを使用する時も微妙に変わっておりました。キーに"user"という名前を持つテーブルに対してのgetItem。Indexesを使用しようと思ってドキュメントを読んでいたらQueryの書き方が変わっていました。微妙に変わっているので、見間違えかと思いましたが確かに変わっておりました。dynamodb前にAMIを作成して、そこに環境を構築してからデプロイするという手順を試したのですが、設定ファイルを利用する事で可能でした。BeanstalkにResoucesという項目が入ったようです。Beanstalkの機能のまとめです。ロードバランサ、EC2インスタンスの作成、デプロイなどを行う事が簡単にできますが、次のような特徴があります。Beanstalkを使うとWebアプリケーションの管理(デプロイなど)ができるのですね。便利な感じなので調べておこうと思いました。Java(Tomcat)/PHP/.NET/Pythonに対応しているようです。Keyの値の範囲を指定して検索することができます。PHPを指定してqueryを使用するプログラムは次の通りです。EC2でDynamoDBをPHPから使うまでの道のりです。2012.09を使用しています。SSHで作成したインスタンスに入り、PHPのインストールをします。EC2のElastiCacheも使ってみたので、メモです。ElastiCacheはmemcachedが基本のようですので、PHPから利用する場合にもmemcachedを直接使う場合と変わらないようでした。dynamodb先ほどの記事を書いた後に気が付いたのですが、PHP用のSDKのバージョンの古い方を使用していました。はてなブログProPHP/Python/JavaScript/C#/C++などによるプログラムに関することを主に書いています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。