我正在考虑使用AWS Amplify为我的应用程序创建一个后端。我希望使用在EC2上设置的OrientDB,但是Amplify的所有示例和教程都只提到了DynamoDB。在我花很多时间学习如何使用Amplify之前,是否可以连接到可以在EC2上安装的任何类型的DB,还是可以使用DynamoDB呢?
答案 0 :(得分:3)
是的,可以。
在amplify init
和amplify add host
之后
运行amplify add api
选择 REST
选择创建新的Lambda函数
不要选择 Amazon DynamoDB表的CRUD函数
选择无服务器表达功能(与Amazon API Gateway集成)
在您的项目 ./ amplify / backend / function 中,您会看到lambda Express。然后,您可以连接到所需的任何数据库。 只需输入连接的数据库代码即可。
答案 1 :(得分:1)
Amplify目前与dynamoDB有很强的联系。但是您可以使用发送到AppSync(放大的后端层)to trigger lambda functions的graphQL查询。在这里,您可以定位所需的任何类型的数据库