at posts/single.html

Apacheモジュール版認証プロキシをAmazon APIの仕様変更に追従

Sinatra版Amazon-Auth-Proxyの運用を始めた - ただのにっき(2011-10-23)より。

ちなみに今回のAmazonのAPI変更は、正式なAssociateTagが含まれていないクエリは受け付けなくなるというものなので、今まで日本のAmazon用AssociateTagを使い回して各国向けのクエリを処理していたプロキシは、軒並みダメになる。ちゃんとそれぞれの国向けのAmazonで専用のAssociateTagを発行してもらわなくてはいけないのだ。現在プロキシを運用している人は、今月末までに自分の環境を見なおしましょう。

という訳で、machu.jpドメイン(さくらのVPSサーバ)で動かしていたApacheモジュール版の認証プロキシも日本向けロケールのみに変更した。 具体的にはhttpd-amazon-proxy.confの設定から /amazon_proxy/jp だけを残して他の設定を削除した。

<Location /amazon_proxy/jp>
	AmazonAccessKey your_access_key
	AmazonSecretKey your_secret_key
	# AmazonDefaultAid your_aid_if_you_want  # optional
	AmazonEndPoint ecs.amazonaws.jp
	AmazonXsltEndPoint xml-jp.amznxslt.com
	SetHandler amazon_proxy
</Location>

あとはProduct Advertising API用リバースプロキシの設定を更新しておしまい。

関連する日記