AWS Lambda超时-试图找出原因

时间:2019-05-18 06:19:17

标签: amazon-web-services aws-lambda terraform amazon-vpc

我在C#中有一个Lambda函数返回,该函数将处理Dynamo Table中的事件并在ElasticSearch中对事件进行索引。事情就是这样,我创建了一个公共领域并对其进行了测试。一切正常。但是后来,出于安全原因,我在VPC内配置了另一个ElasticSearch域,如下面的Terraform所示。

vpc_options {
    security_group_ids = ["${aws_security_group.elasticsearch_sg.id}"]
    subnet_ids = ["${data.terraform_remote_state.base_platform.private_subnet_ids}"]
}

但是现在我的lambda函数由于仅记录TimeOut Exception而失败。当我回滚所做的更改时,它又可以正常工作。

因此,在阅读本文档https://docs.aws.amazon.com/lambda/latest/dg/vpc.html之后,我决定将我的lambda函数添加到同一VPC中。仍然有超时异常。

正在寻找进一步的方向,可能是什么原因。

这是我的主意,我可能错了 在同一VPC中配置ElasticSearch和Lambda函数后,我希望它能正常工作。但这仍然失败。在这种情况下,我猜想Dynamo Event不在同一VPC或Lambda函数中,而VPC内部的Lambda函数无法访问公共表。我很困惑寻找路线

0 个答案:

没有答案