我正在创建一个Ruby on Rails应用程序,并根据搜索商品时调用amazon API (https://github.com/jugend/amazon-ecs)所需的gem一步一步地按照说明进行操作。
以下是我在Ruby应用程序中的代码:
Amazon::Ecs.options = {
:associate_tag => '[*****]',
:AWS_access_key_id => '[*****]',
:AWS_secret_key => '[*****]'
}
res = Amazon::Ecs.item_search('soccer books')
puts res.total_items我已经尝试重新生成我的密钥,仍然不能工作,并且不确定该怎么办。
发布于 2014-09-15 15:28:05
这可能是gem中的问题,因为他们已经解决了1.9的问题。您可以在https://github.com/jugend/amazon-ecs/blob/master/CHANGELOG此处查看changelog。这证实了1.9版本的问题已得到解决。但由于他们所做的新变化,可能会再次出现。因此,我的意见是在gem中也创建一个问题。
发布于 2014-09-15 16:09:32
请检查s3-bucket时间戳和您的本机时间戳。如果超过10小时,s3会将其视为无效请求并拒绝它。
https://stackoverflow.com/questions/25839354
复制相似问题