Próbuję zbudować aplikację na iOS (podobnie jak Instagram, Twitter, Facebook itp.) za pomocą Swift przy użyciu Amazon Mobile Hub.
Teraz mam problem z tym, gdzie (jak) zapisać dane (takie jak: komentarze, podpisy), AWS DynamoDB?
Odpowiedzi:
1 dla odpowiedzi № 1Masz wiele możliwości przechowywania danychchmurę za pomocą AWS Mobile Hub. Amazon DynamoDB to zdecydowanie popularny sposób na aplikacje mobilne, ponieważ aplikacja może komunikować się bezpośrednio z wysoce skalowalną usługą bazy danych NoSQL bez pośredniej warstwy oprogramowania. Aby to skonfigurować, użyj funkcji bazy danych NoSQL w konsoli Mobile Hub. Hub pomoże w skonstruowaniu schematu i zasad autoryzacji, dzięki czemu będziesz mógł korzystać z Amazon DynamoDB bezpośrednio z aplikacji.
Inne opcje utrwalania danych obejmują AmazonS3 (Simple Storage Service), Amazon ElastiCache i Amazon Aurora (baza danych zgodna z MySQL) w RDS (Remote Database Service), jednak w przypadku Aurory prawdopodobnie chciałbyś umieścić przed nią bezserwerowy interfejs API, ponieważ nie chciałbyś urządzeń mobilnych wolumin połączeń w skali aplikacji kierowany bezpośrednio do serwera bazy danych i musisz kontrolować swoje zasady dostępu.
Jeśli jesteś w mieście i masz Loft AWS, zawsze możesz wpaść, aby uzyskać pomoc w tego typu sprawach.
https://aws.amazon.com/start-ups/loft/
AWS udostępnia także materiały szkoleniowe online, które mogą okazać się pomocne.
https://aws.amazon.com/training/
Z poważaniem,
Andrew C
AWS Mobile Developer Experience