Я пользуюсь Amazon / ECS с большим успехом. Одним из важных моментов является то, что он не подпадает под GPL (тогда как Ruby / AWS кажется), поэтому, если это важно в вашем случае, позаботьтесь.
Вот образец:
require 'amazon/ecs'
# default options; will be camelized and converted
# to REST request parameters.
Amazon::Ecs.options = {:aWS_access_key_id => [your access key]}
res = Amazon::Ecs.item_search('ruby')
Возможно, вы также захотите взглянуть на пример интеграции с системой ведения блогов Mephisto.
ура!