В настоящее время я разрабатываю нативное приложение с использованием React-Native.Я решил использовать AWS Amplify из-за обновлений в реальном времени и аутентификации.
У меня также есть веб-приложение, которое работает на Node.js с сервером Epxress.Это веб-приложение подключается к базе данных Mongo.
Моя большая проблема заключается в том, что я хотел бы, чтобы все мои запросы на усиление aws выполнялись для моей существующей MongoDb вместо новой базы данных DynamoDb, которая поставляется с AWS AppSync, нок сожалению, я не знаю с чего начать.Это особенно полезно для добавления аутентификации в моем существующем веб-приложении.
Моей первой идеей было просто создать все мои конечные точки API на новом сервере js узла и сделать так, чтобы приложение синхронизировало вызов этих конечных точек API, но я не уверен, как реализовать вызов конечных точек на существующем сервере.(и это кажется противоречащим идее «безсерверной»)
Моя другая идея пришла из этого: Можно ли использовать AWS App-Sync без DynamoDB
Этозаявляет об использовании AWS Lambda для «передачи» моих данных на существующий mongodb, но я не совсем уверен, что это влечет за собой.
TL; DR - я хотел бы иметь возможность запрашивать существующий Mongodb вместоиспользование DynamoDb при использовании AWS Amplify с AppSync.
Надеюсь, это достаточно ясно и не звучит так, как будто я болтаю.Заранее спасибо!