Я выполняю следующий код: https://github.com/rjrodger/simpledb
var simpledb = require('simpledb');
var sys = require('sys');
sdb = new simpledb.SimpleDB({keyid:'kye'
,secret:'mysectkey'});
var str="select * from youngib where createdon is not null order by createdon desc limit 10";
sdb.select (str, function( error, result ) {
console.log('attr1 = '+sys.inspect(error));
console.log('result = '+sys.inspect(result));
});
Если я запускаю это в отдельном файле, он запускается, но если я запускаю в своем проекте, это дает мне эту ошибку, почему эта ошибка появляется?
{ Code: 'SignatureDoesNotMatch',
Message: 'The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.' }
проблема заключалась в том, что там я объявил
Array.prototype.in_array = function(p_val) {
for(var i = 0, l = this.length; i < l; i++) {
if(this[i] == p_val) {
return true;
}
}
return false;
}
, из-за этого он не выполнял simpledb, я не знаю почему, если вы знаете, пожалуйста, сообщите мне.