2011-01-01から1ヶ月間の記事一覧

ActionScript API for Amazon Simple Email Service

AWS

とりあえず作ってみた。GitHubに上げました。とりあえず、、、動きますw。以前とSignatureが変わっててちょっとだけ苦労しました。 ActionScript API for AWS (Amazon Web Services) https://github.com/satoshi7/ActionScript-API-for-AWS-Amazon-Web-Serv…

AWS Elastic Beanstalk を使う その9

AWS

TomcatでRails動きました。 jruby-rack.jarのバージョンが問題だったみたい。 1.0.5 から 1.0.3 に下げたらうまくいけました。 これでrailsアプリからTomcat用のwarファイル生成OKですー。 >gem uninstall jruby-rack >gem install jruby-rack -v 1.0.3 >sud…

AWS Elastic Beanstalk を使う その10

AWS

では続きまして Beanstalk で PHP を動かしましょう。これもwarblerと同じようにphpアプリをwar化して配備します。RubyをJavaプラットフォーム上で動かすためにJRubyを用いましたが、 今度は、PHPをJavaプラットフォーム上で動かすためにQuercusを用います。…

AWS Elastic Beanstalk を使う その11

AWS

色々環境が揃ってきたので、Tomcat の Session Persistence を拡張しようと思った感じですw。まずはじめに Tomcat のソースをダウンロードしてEclipseにインポートしてビルドに必要なライブラリを追加します。次に参考にするStoreクラスのソースを見ます。 F…

AWS Elastic Beanstalk を使う その12

AWS

StandardSessionクラスがSerializableインタフェースを持っているので、Base64エンコードして直列化した文字列をSimpleDBに書き込むような流れになっています。オブジェクトの文字列化に使ったのはこれ。 ちゃんとテストしていませんがw。 http://www.source…

AWS Elastic Beanstalk を使う その6

AWS

Beanstalkでインスタンス立ち上げると、次に思うのがTomcatのバージョン上げたり、server.xml編集したりいろいろやりたい!ってはず!?ということで、方法が無いか調べたらあっさり分かりました。まず、普通にBeanstalkでEnvironmentを作ります。 次にEC2タ…

AWS Elastic Beanstalk を使う その7

AWS

Tomcatを管理するための設定と等々がされているBeanstalk用のAMIの中身を探っています。そこで驚愕の事実が!?(大げさかも)なんと、Tomcatを管理するBeanstalkの肝といえる部分(Host Managerっていうのかな)がRuby1.9.1で書かれています。設定ファイル…

AWS Elastic Beanstalk を使う その8

AWS

Beanstalkでどうやったらセッションレプリケーションしようかって悩んで調べていたんですがカンタンなやり方が分かりました。Tomcatの基本を知らないオイラが馬鹿だったw。rootで入ってserver.xmlを設定する必要なかったんですw。 配備するアプリケーション…

ActionScript API for AWS (Amazon Web Services)

AWS

出す出すと言ってだいぶ時間が経ってしまいましたが、、、 GitHubにアップしました。ActionScript からカンタンにAWSへアクセスするためのAPI群です。とりあえずswcが必要な方はこちらへ[cmawslib.swc](https://github.com/satoshi7/ActionScript-API-for-AW…

AWS Elastic Beanstalk を使う その4

AWS

Beanstalk の System.getProperties()で取得できるキーと値一覧 KEY : java.runtime.name VALUE : OpenJDK Runtime Environment KEY : AWS_ACCESS_KEY_ID VALUE : KEY : sun.boot.library.path VALUE : /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i38…

AWS Elastic Beanstalk を使う その5

AWS

Ruby on Rails を Beanstalk で動かしてみましょう。 まずはじめにgemで環境を整えます。 >gem update >gem update --system >gem install rails --version '<3' >gem install warbler >gem install jruby-openssl >gem install rake >gem install activerec…

AWS Elastic Beanstalk を使う その1

AWS

最初に身元確認の電話w。AWS Management Console にタブが増えている〜。 んで、これは何でしょうw 何が起きたかわからん。カンタンすぎるよ!! と、EC2タブを開いてみる。インスタンス起動しているし〜。 どんだけーーー。 良心的にmicroインスタンスとな…

AWS Elastic Beanstalk を使う その2

AWS

続きましてオリジナルアプリをEclipseからアップするテスト。Classic Eclipse にプラグイン入れて動かそうと思ったけど、 動きが微妙なので、素直にWeb Tools Platform All in Oneをダウンロードんで、AWS Toolkit for Eclipse をダウンロードぉ〜。 Eclipse…

AWS Elastic Beanstalk を使う その3

AWS

Environmentのコンフィグ画面のContainerタブで、Environment Properties ってなんやねんっ!って思って調べました。結論から言いますとシステムプロパティを設定しているだけでした。要は、DB接続先とかAWS接続先とか各種環境変数をBeanStalkのEnvironment …