Я намагаюся створити програму для iOS (як Instagram, Twitter, Facebook тощо) за допомогою Swift за допомогою Amazon Mobile Hub.
Тепер у мене виникають проблеми з тим, де (як) зберігати дані (як-от: коментарі, підпис), AWS DynamoDB?
Відповіді:
1 для відповіді № 1У вас є кілька варіантів зберігання даниххмара з AWS Mobile Hub. Amazon DynamoDB, безперечно, є популярним способом використання мобільних додатків, оскільки ви можете налаштувати програму на зв’язок безпосередньо з високомасштабованою службою бази даних NoSQL без проміжного програмного рівня. Щоб налаштувати це, скористайтеся функцією бази даних NoSQL у консолі Mobile Hub. Hub допоможе створити схему та політику авторизації, щоб ви могли використовувати Amazon DynamoDB безпосередньо з програми.
Інші варіанти збереження даних включають AmazonS3 (Simple Storage Service), Amazon ElastiCache і Amazon Aurora (сумісна з MySQL база даних) у RDS (Remote Database Service), проте з Aurora ви, ймовірно, захочете розмістити безсерверний API, оскільки вам не потрібні мобільні пристрої об’єм з’єднання масштабу програми, що надходить безпосередньо до сервера бази даних, і вам потрібно контролювати свою політику доступу.
Якщо ви перебуваєте в місті, де є AWS Loft, ви завжди можете заїхати, щоб отримати допомогу щодо таких речей.
https://aws.amazon.com/start-ups/loft/
AWS також має онлайн-навчальні матеріали, які можуть вам допомогти.
https://aws.amazon.com/training/
З повагою,
Ендрю С
Досвід розробника AWS для мобільних пристроїв