«前の日記(2011-09-19 (月)) 最新 次の日記(2011-10-01 (土))»  

まちゅダイアリー


2011-09-25 (日)

Amazon API認証リバースプロキシを heroku + Sinatra に移植した

id:furyu-teiさんが作られたProduct Advertising API用リバースプロキシを、heroku上で動くように Sinatra に移植した。

Product Advertising API用リバースプロキシ

事の発端は GAE が値上げするという話から。 値上げについては猶予ができたみたいだけど、いざというときのために汎用的な部品で作っておいた方がいいだろう。

エラー処理やテストなど一部不完全なところもあるし、ドメインもheroku.comをそのまま使うかどうか未定だけど、テスト目的を兼ねて公開しておく。 プロキシは自分のサーバしか登録していないので、今の時点では負荷分散になっていないので注意。 認証プロキシを公開されている方の登録をお待ちしています。

プロキシテスト

この日記の Amazon プラグインを新しいリバースプロキシに問い合わせるように書き換えてみた。 テストを兼ねて ICOとワンダへのリンクを貼ってみた。うん、ちゃんと動いているみたい。

参考

本日のツッコミ(全4件) [ツッコミを入れる]
ただただし (2011-09-26 (月) 07:34)

すばらしい。本運用する気があるなら、furyu-teiさんと相談して引越ししましょうよ。rpaproxy.tdiary.orgで引けるようにすれば(←無料?)、サービス依存度を下げられるし。

かずひこ (2011-09-26 (月) 07:36)

第二tDiary.Netもバックエンドに参戦した上で、第二tDiary.Netのamazon.rbでもまちゅさんの認証プロクシを使うようにしてみたのですが、いまのところまちゅさんの方ばかりにリクエストが飛んでいるようです。偶然でしょうか?

まちゅ (2011-09-26 (月) 14:31)

> ただただしさん<br>引っ越しの相談はしておきますね。<br>カスタムドメインは無料で使えます。<br>rpaproxy.tdiary.orgのCNAMEとしてrpaproxy.heroku.comを設定してもらえますでしょうか。<br>http://devcenter.heroku.com/articles/custom-domains<br><br>> かずひこさん<br>早速バグでした。今はラウンドロビンするように修正しました。<br>https://github.com/machu/rpaproxy-sinatra/commit/58077f4462a3ccbd27ab4887ef950bc837e3d813

ただただし (2011-09-27 (火) 08:32)

とりあえずrpaproxy.tdiary.orgは設定してあります。