Python:无效的AWS Access密钥错误

时间:2016-03-14 11:59:49

标签: php python amazon-web-services

我使用以下示例代码来获取详细信息。它给出了错误:

  

amazonproduct.errors.InvalidClientTokenId:InvalidClientTokenId:The   您提供的AWS Access Key ID在我们的记录中不存在。

我在PHP中使用时也一样。我生成的密钥转到IAM Console.

access_key = '***'
secret_key = '***'
associate_tag = 'ptab-20'
api = API(locale='us')
    result = api.item_lookup('B006H3MIV8')
    for item in result.Items.Item:
        print '%s (%s)' % (item.ItemAttributes.Title, item.ASIN)

1 个答案:

答案 0 :(得分:2)

不知何故python-amazon-product-api没有考虑配置文件,即~/.amazon-product-api。或者,您可以在通过

实例化API对象时直接指定凭据
api = API(AWS_KEY, SECRET_KEY, "us")