そえじま@勉強中です。 ネットから以下のようなサンプルコードを拾ってきて実行してみたのですが エラーがでてしまいます。 require 'rubygems' require 'amazon/ecs' Amazon::Ecs.options = { :aWS_access_key_id => ["xxxxxxxxxxxxxxxxxxx"], # Your Access Key ID :country => :jp, :secret_access_key => "xxxxxxxxxxxxxxxxxxxxxx" } Amazon::Ecs.debug = true res = Amazon::Ecs.item_search('Ruby', { :search_index => 'Books', :response_group => 'Medium', :sort => 'salesrank' }) res.items.each do |item| puts item.get('title') end ##### Error >ruby amazon_search_sample.rb /home/clev/.gem/ruby/1.8/gems/amazon-ecs-0.5.7/lib/amazon/ecs.rb:116:in `send_request': HTTP Response: 400 Bad Request (Amazon::RequestError) from /home/clev/.gem/ruby/1.8/gems/amazon-ecs-0.5.7/lib/amazon/ecs.rb:93:in `item_search' ##### で、このソースで生成されたRESTをダイレクトにブラウザに張り付けると、 <ItemSearchErrorResponse xmlns="http://ecs.amazonaws.com/doc/2005-10-05/"><Error><Code>MissingParameter</Code><Message>The request must contain the parameter Signature.</Message></Error><RequestID>38b3ffe0-58e3-4590-8234-e441dae6623f</RequestID></ItemSearchErrorResponse> となってしまい、:secret_access_key が指定されていないかのようになって しまいます。 どなたかご存知の方、ご教示いただけると助かります。 よろしくお願いいたします。m(__)m Ubuntu 9.04 Ruby 1.8.7 amazon-ecs 0.5.7 ruby-aaws 0.7.0