如何获取最新的记录插入dynamodb

时间:2019-02-21 13:38:45

标签: python-2.7 aws-lambda amazon-dynamodb

我想在dynamodb中检索最新插入的记录,以便每当新记录插入dynamodb表时,lambda就会触发并获取记录并将其传递给python脚本。

我正在用Python 2.7编写lambda

import json
import boto3
from boto3.dynamodb.conditions import Key, Attr

def lambda_handler(event, context):
  dynamodb = boto3.resource('dynamodb')
  table = dynamodb.Table("html_contents")
  try:
     if (record.eventName == "INSERT") {
         #How to Retrieve the latest record 
     }
  except Exception, e:
    print(e)

1 个答案:

答案 0 :(得分:2)

看看DynamoDB Streams

将Lambda函数用作DynamoDB流的事件处理程序。然后,当有人将项目写入DynamoDB表时,它将被触发。