我曾经使用AWS移动SDK直接连接从iOS访问Dynamodb表。现在,AWS鼓励迁移到Amplify。在文档中,没有Dynamodb读/写操作的准则。我们应该使用API来访问Dynamodb还是可以使用AWSDynamoDBObjectMapper(请参见https://docs.aws.amazon.com/aws-mobile/latest/developerguide/mobile-hub-add-aws-mobile-nosql-database.html)
答案 0 :(得分:1)
除非我没有弄错,否则因为我是新手,所以我相信我们必须使用REST API才能在Amplify上下文中调用各种AWS服务。因此,Lambda函数将执行您的DynamoDB访问。
更新 添加REST API时,系统将询问您要使用哪种功能模板。第一个选项是:
Amazon DynamoDB表的CRUD函数(与Amazon API Gateway和Amazon DynamoDB集成)