问题描述
我是AWS lambda的新手,请牢记一个疑问。我有一个dynamodb表(“人” ),在该表中,我有一个名为“ SeniorCitizen” 的属性。默认情况下,该属性根据另一个属性“年龄” 设置为是/否。
在某个时间点,表上的 Age 属性会更新,因此,我希望触发我的lambda函数,将 SeniorCitizen 属性值从No更新为No。是的,如果某个人的年龄超过60岁。
那么,如何在表更新时设置触发器以检查表的年龄并触发lambda函数执行 SeniorCitizen 属性的实际更新?
解决方法
将DynamoDB配置为触发Lambda函数后,它将在每次记录更新时触发该函数。无法告诉DynamoDB仅在更新特定字段时才触发Lambda函数。
您只需要配置Lambda函数,以检查library(plotly)
library(tidyverse)
library(htmlwidgets)
#Plot
gg <-
iris %>%
ggplot(aes(Species,Sepal.Length)) +
geom_col(fill = "green")
#Export
saveWidget(ggplotly(gg),file = "myplot.html")
和Age
值是否不匹配,如果不匹配,请使用AWS开发工具包进行编程,以使其对DynamoDB记录进行更新。 Lambda函数编写的语言。