如何在AWS lambda中传递输入json和事件数据

时间:2017-11-17 19:43:46

标签: python-3.x aws-lambda

我想将一些输入json和事件触发器数据传递给AWS lambda函数。

因此,当我使用Cloudwatch事件配置AWS lambda并将输入目标添加为常量即{“job_name”:“job1”}

现在当我在lambda中执行下面的代码时,事件数据丢失了

asIntBuffer

那么如何将输入与实际事件数据一起传递

1 个答案:

答案 0 :(得分:0)

如果您使用CloudWatch规则并提供常量JSON作为目标的事件输入,它将覆盖实际的CloudWatch事件。来自cli documentation for put-target

  

如果以有效JSON的形式指定Input,则使用此常量覆盖匹配的事件

这意味着您可以使用<Ellipse Width="50" Height="50" Fill="#FF01ADEF" Stroke="Black" StrokeThickness="3"> <Ellipse.Triggers> <EventTrigger RoutedEvent="Loaded"> <BeginStoryboard> <Storyboard RepeatBehavior="Forever"> <Storyboard Storyboard.TargetProperty="(Canvas.Top)" BeginTime="0:0:3"> <DoubleAnimationUsingPath Duration="0:0:1.5" AccelerationRatio="0.2" Source="Y"> <DoubleAnimationUsingPath.PathGeometry> <PathGeometry> <PathFigure StartPoint="400,200" IsClosed="False"> <QuadraticBezierSegment Point1="245,-50" Point2="0,0" /> </PathFigure> </PathGeometry> </DoubleAnimationUsingPath.PathGeometry> </DoubleAnimationUsingPath> </Storyboard> <Storyboard Storyboard.TargetProperty="(Canvas.Left)" BeginTime="0:0:3" > <DoubleAnimationUsingPath Duration="0:0:1.5" AccelerationRatio="0.2" Source="X"> <DoubleAnimationUsingPath.PathGeometry> <PathGeometry> <PathFigure StartPoint="400,200" IsClosed="False"> <QuadraticBezierSegment Point1="245,-50" Point2="0,0" /> </PathFigure> </PathGeometry> </DoubleAnimationUsingPath.PathGeometry> </DoubleAnimationUsingPath> </Storyboard> </Storyboard> </BeginStoryboard> </EventTrigger> </Ellipse.Triggers> </Ellipse>

访问它

This question与你的非常相似。