Amazon API認証リバースプロキシを heroku + Sinatra に移植した
id:furyu-teiさんが作られたProduct Advertising API用リバースプロキシを、heroku上で動くように Sinatra に移植した。
- Product Advertising API用リバースプロキシ (Heroku版)
- machu/rpaproxy-sinatra - GitHub
- machu/rpaproxy-sinatra - Travis CI
事の発端は GAE が値上げするという話から。 値上げについては猶予ができたみたいだけど、いざというときのために汎用的な部品で作っておいた方がいいだろう。
エラー処理やテストなど一部不完全なところもあるし、ドメインもheroku.comをそのまま使うかどうか未定だけど、テスト目的を兼ねて公開しておく。 プロキシは自分のサーバしか登録していないので、今の時点では負荷分散になっていないので注意。 認証プロキシを公開されている方の登録をお待ちしています。
プロキシテスト
この日記の Amazon プラグインを新しいリバースプロキシに問い合わせるように書き換えてみた。 テストを兼ねてICOとワンダへのリンクを貼ってみた。うん、ちゃんと動いているみたい。