Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 正在接收的Dynamodb流lambda触发器数据缺少字段_Amazon Web Services_Aws Lambda_Amazon Dynamodb_Amazon Dynamodb Streams - Fatal编程技术网

Amazon web services 正在接收的Dynamodb流lambda触发器数据缺少字段

Amazon web services 正在接收的Dynamodb流lambda触发器数据缺少字段,amazon-web-services,aws-lambda,amazon-dynamodb,amazon-dynamodb-streams,Amazon Web Services,Aws Lambda,Amazon Dynamodb,Amazon Dynamodb Streams,dynamodb有23个字段,但是我们在lambda触发器事件上只收到22个字段。lambda函数正在接收一个缺少的属性 问题在于我们的蓝绿部署,我们仍然在旧堆栈上发送流量。这就是原因。您实际上没有提出任何问题,也没有提供太多信息。请查看此DynamoDB流(per)的StreamViewType,并查看写入该流的数据是否与文档匹配。如果没有,请提供更多详细信息。StreamViewType是一个新的图像。我们正在获取dynamodb流上的NewImage字段的数据。这可能是什么原因?它在生产环

dynamodb有23个字段,但是我们在lambda触发器事件上只收到22个字段。lambda函数正在接收一个缺少的属性

问题在于我们的蓝绿部署,我们仍然在旧堆栈上发送流量。这就是原因。

您实际上没有提出任何问题,也没有提供太多信息。请查看此DynamoDB流(per)的StreamViewType,并查看写入该流的数据是否与文档匹配。如果没有,请提供更多详细信息。StreamViewType是一个新的图像。我们正在获取dynamodb流上的NewImage字段的数据。这可能是什么原因?它在生产环境中间歇性地发生。但在我们较低的环境中,我们无法复制它。顺便说一下,我们的暂存环境与生产环境具有相同的设置。现在已经解决了。问题在于我们的蓝绿色部署,我们仍然在旧堆栈上发送流量。这就是原因。良好的调试,很高兴您很快找到了根本原因。你应该把它写下来作为回答并接受它。