我在测试Bottleneck提供的示例时遇到了400错误。
我仔细检查了我正在使用正确的Associate Tag与正确的区域(我在AWS_ASSOCIATE_TAG中包含'-20'吗?),我尝试将我的Ubuntu的时区(在VM上运行)设置为GMT以跟随api_url构建器(下面),但没有帮助。
我使用AWS-Cli检查了凭据,并且我能够在没有权限错误的情况下提取所有EC2实例。
我尝试使用e.read读取HTTPError,但是我得到了一个类字节对象,我无法进一步调查。
有没有办法将错误解析为XML或简单的字符串,以便我能够理解错误究竟是什么?有没有其他人遇到过这个问题,可以想出解决方案吗?
query = {
'Operation': self.Operation,
'Service': "AWSECommerceService",
'Timestamp': time.strftime(
"%Y-%m-%dT%H:%M:%SZ", time.gmtime()),
'Version': self.Version,
}
答案 0 :(得分:2)
我正在浏览文档,因此我错过了一个关键元素 - 我使用的是AWS的API凭据,而所需的则属于Amazon Product API。
要访问这些内容,请使用this link。