Мы настроили поток доставки данных в хранилище, который должен использоваться в качестве буфера для различных типов событий, генерируемых приложением Nodejs.
Похоже, что приложение не может передавать данные в поток хранилища,следующее сообщение об ошибке:
не удалось потоковое ResourceNotFoundException: поток my-stream под учетной записью не найден.
Способ генерации данных и использования объекта kinesis:следующим образом:
function streamKinesis(req, res){
var params = {
Records: [],
StreamName: "stream_name"
};
params.Records.push({
Data: JSON.stringify(req.body),
PartitionKey: 'bla'
});
var kinesis = new AWS.Kinesis({ region: 'eu-west-1' });
kinesis.listStreams(function (err, data) {
if (err){
console.log(err, err.stack);
}
});
kinesis.putRecords(params, function (err, data) {
if (err) {
console.error("couldn't stream", err.stack);
}
else {
console.log("INFO - successfully send stream");
res.send({success: true});
}
});
}
Буду признателен за любые отзывы