AWS Lambda无法连接到Kinesis Firehose" Max retry超过了url"

时间:2016-09-22 14:04:24

标签: https aws-lambda boto3 amazon-kinesis-firehose

我已经遵循了几个教程并添加了不同的IAM配置和安全组,以使事情尽可能开放和明显,并且没有任何效果。这是调试日志,以及下面粘贴的主要错误。如果有任何其他数据我应该添加以明确这一点,请告诉我。

module.exports = function () {

var LaunchDarkly = require('ldclient-node');
var ld_client = LaunchDarkly.init("ID here");

var featureStatus;

ld_client.once('ready', function () {
    ld_client.toggle("Flag here", { "key": "Mail here" }, false, function (err, show_feature) {
        if (show_feature) {
            featureStatus = true;
        }
        else {
            featureStatus = false;
        }
    });

});

return featureStatus;

}

Debug Output from lambda log in Cloudwatch

2 个答案:

答案 0 :(得分:1)

请按照thread中的回答。 这将解释如何让lambda联系互联网上的任何服务(例如S3,kinesis等)。

答案 1 :(得分:0)

目前,您无法将Lambda任务直接连接到 Kinesis Firehose ,只能连接到 Kineses Streams 。 解决此问题的一种方法是让Firehose将文件写入S3,然后通过S3 event notifications触发Lambda任务。