AWS Amplify 数据库选项

AWS Amplify database options

我正在考虑使用 AWS Amplify 为我的应用程序创建后端。我希望使用我在 EC2 上设置的 OrientDB,但 Amplify 的所有示例和教程只提到了 DynamoDB。在我花很多时间学习如何使用 Amplify 之前,是否可以连接到可以安装在 EC2 上的任何类型的数据库,或者 DynamoDB 是否可用?

Amplify 目前以非常强大的方式与 dynamoDB 相关联。但是您可以使用发送到 AppSync(放大的后端层)的 graphQL 查询 to trigger lambda functions。从那里你可以定位你想要的任何类型的数据库

是的,你可以。

amplify initamplify add host

之后

运行 amplify add api

  • 选择REST

  • 选择创建一个新的 Lambda 函数

  • 不要选择 Amazon DynamoDB的CRUD功能table

  • 选择Serverless express 功能(与 Amazon API 网关集成)

在您的项目 ./amplify/backend/function 中,您会看到您的 lambda 表达式。然后你可以连接到你想要的任何数据库。 只需输入连接数据库代码即可。