(Alexa)使用DynamoDB时Lambda函数超时

时间:2018-01-03 07:43:36

标签: amazon-web-services aws-lambda amazon-dynamodb alexa amazon-vpc

我已按照文档为我的Alexa技能设置了持久性。但无论我做了什么,我都会收到超时错误。

我的lambda函数具有完全的DynamoDB访问权限。然而,没有创建表格。即使我手动创建表,我仍然会遇到相同的超时错误,表格没有更新。

请注意,我使用带有lambda函数的默认VPC。这可能是问题吗?如果是,我如何将我的表添加到VPC?

我现在不知道任何帮助,我们深表感谢。

提前致谢

1 个答案:

答案 0 :(得分:0)

我怀疑问题出在VPC上。

DynamoDB驻留在公共Internet上,因此我在VPC中的lambda函数无法访问它。值得庆幸的是,这可以通过为DynamoDB创建一个简单的VPC端点来解决。

亚马逊的这篇博客文章提供了为DynamoDB创建VPC的必要步骤 https://aws.amazon.com/blogs/aws/new-vpc-endpoints-for-dynamodb/