AWS DynamoDB 本地对等物与真实事物

问题描述

dynamodb-local 与 AWS 云版本有多接近?

我主要是寻找应用程序使用的界面和功能的比较,但任何其他警告都会有所帮助(例如,IAM、IaC 或索引)。

解决方法

我已将其用于 Jest (https://github.com/shelfio/jest-dynamodb) 的本地测试。对于模拟与 DynamoDB 接口的代码的单元测试,它工作得非常好。非常容易为测试目的配置表和索引。

需要记住一些重要的警告(AWS 在此处列出了它们:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.UsageNotes.html),并且 IAM 策略不会真正起作用,因为您没有在 AWS 基础设施上运行。