将数据从 AWS lambda 推送到 Kinesis Firehose
Push data from AWS lambda to Kinesis Firehose
我有一个 apiGateway 端点,我正在向端点发送一些 post 请求。 apigateway 的集成类型是 lambda 函数。我希望 lambda 函数监听来自 apigateway 的 post 数据并将这些数据推送到 kinesis firehose。
任何人都可以帮我获得一个示例节点 js lambda 代码,它将把传入的数据推送到 kinesis firehose。我试图搜索这个但什么也找不到。
谢谢
我知道了。
这是示例代码:
var AWS = require('aws-sdk');
var firehose = new AWS.Firehose();
exports.handler = function(event, context) {
var params = {
DeliveryStreamName: <STRING>,
Record: {
Data: decodeURIComponent(event)
}
};
firehose.putRecord(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
context.done();
});
};
我有一个 apiGateway 端点,我正在向端点发送一些 post 请求。 apigateway 的集成类型是 lambda 函数。我希望 lambda 函数监听来自 apigateway 的 post 数据并将这些数据推送到 kinesis firehose。
任何人都可以帮我获得一个示例节点 js lambda 代码,它将把传入的数据推送到 kinesis firehose。我试图搜索这个但什么也找不到。
谢谢
我知道了。
这是示例代码:
var AWS = require('aws-sdk');
var firehose = new AWS.Firehose();
exports.handler = function(event, context) {
var params = {
DeliveryStreamName: <STRING>,
Record: {
Data: decodeURIComponent(event)
}
};
firehose.putRecord(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
context.done();
});
};