我正在写一个项目,我需要在Chalice中处理DynamoDB表的插入和更新。我在Chalice事件处理中看到了SNS,SQS,scheduler,而不是DynamoDB表。目前还不在圣杯里,但AWS肯定能做到。推荐的解决方法是什么?在
我不需要触发就可以手动完成,但是由于关注点和模块化的分离,它没有那么好
我想要这样的东西:
@app.on_dynamodb_table_trigger(table='mytable', event='insert')
def myhandler(event):
for record in event:
domyligic()
我需要在插入事件到表'mytable'时调用我的domayligic()函数
你有几个选择:
为GitHub中的Chalice项目贡献力量,以构建Add support for Kinesis and DynamoDB stream events的现有提案。
使用Chalicepure Lambda function装饰器创建处理程序。在DynamoDB流上使用boto3单独编写逻辑以配置此Lambda函数。您可以在Using AWS Lambda with Amazon DynamoDB中找到详细信息。
相关问题 更多 >
编程相关推荐