Я пытаюсь создать приложение для iOS (так же, как Instagram, Twitter, Facebook и т. д.) с Swift, используя Amazon Mobile Hub.
Теперь у меня возникли проблемы с тем, где (как) сохранять данные (например, комментарии, подпись), AWS DynamoDB?
Я пытаюсь создать приложение для iOS (так же, как Instagram, Twitter, Facebook и т. д.) с Swift, используя Amazon Mobile Hub.
Теперь у меня возникли проблемы с тем, где (как) сохранять данные (например, комментарии, подпись), AWS DynamoDB?
У вас есть несколько вариантов хранения данных в облаке с помощью AWS Mobile Hub. Amazon DynamoDB, безусловно, является популярным способом работы с мобильными приложениями, поскольку приложение может напрямую взаимодействовать с масштабируемой службой базы данных NoSQL без промежуточного программного уровня. Чтобы настроить это, используйте функцию базы данных NoSQL в консоли Mobile Hub. Hub поможет создать схему и политики авторизации, чтобы вы могли использовать Amazon DynamoDB прямо из приложения.
Другие варианты сохранения данных включают Amazon S3 (простая служба хранения), Amazon ElastiCache и Amazon Aurora (база данных, совместимая с MySQL) в RDS (служба удаленной базы данных), однако с Aurora вы, вероятно, захотите разместить перед ней бессерверный API. , так как вы не хотите, чтобы объем подключений в масштабе мобильного приложения направлялся непосредственно на сервер базы данных, и вам необходимо контролировать свою политику доступа.
Если вы находитесь в городе, где есть AWS Loft, вы всегда можете зайти и получить помощь по подобным вопросам.
https://aws.amazon.com/start-ups/loft/
AWS также предлагает онлайн-учебные материалы, которые могут вам помочь.
https://aws.amazon.com/training/