DynamoDB + Flutter - PullRequest
       14

DynamoDB + Flutter

1 голос
/ 06 июня 2019

Я пытаюсь создать приложение, которое использует AWS Services, я уже использую плагин Cognito для трепетания, но не могу заставить его работать с DynamoDB, если я использую лямбда-функцию и указываю на нее или есть возможность получить данные сформировать таблицу непосредственно из флаттера, если это так, какой URL мне следует использовать?

Я новичок в Сервисах AWS, не знаю, возможно ли получить доступ к динамической таблице с помощью URL, или мне просто нужно использовать лямбда-функцию

1 Ответ

2 голосов
/ 06 июня 2019

Поскольку это своего рода открытый вопрос, и вы упомянули Lambdas, я бы посоветовал проверить среду без серверов.У них есть пара шаблонных приложений на разных языках / фреймворках.Без сервера очень легко раскрутить Lambdas, настроенный на шлюз API, и вы можете начать с ресурса прокси + по умолчанию.Вы также можете определить таблицы DynamoDB, которые будут автоматически создаваться / уничтожаться при развертывании / уничтожении вашего безсерверного приложения.При успешном развертывании с помощью команды 'serverless deploy' он выведет URL-адрес для доступа к вашему API-шлюзу, который без проблем запустит Lambda.

Затем, когда у вас есть базовый API типа «hello-word», размещенный на AWS, вы можете просто следовать документам, чтобы узнать, как настроить библиотеку DynamoDB / sdk для вашего данного фреймворка / языка.

Дайте мне знать, если у вас есть какие-либо вопросы!

-PS: Позже я бы также рекомендовал использовать API Gateway Authorizer для вашего пула пользователей Cognito, поскольку у вас уже есть авторизация наПриложение трепетать, тогда все, что вам нужно сделать, это пройти через токен.Authorizer также может быть легко настроен через Serverless Framework!Тогда ваш API будет аутентифицирован на уровне шлюза, и AWS выполнит всю тяжелую работу:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...