Интегрируйте существующий пул пользователей AWS Cognito в проект iOS с помощью Amplify

Я пытаюсь добавить AWS Cognito в свое приложение iOS, используя AWS Amplify. В документации предлагается использовать amplify add auth в интерфейсе командной строки, но, похоже, это не работает с существующим User Pool (т.е. вам необходимо создать новый). Можно ли интегрировать AWS Cognito в мой проект iOS (Swift), используя существующий User Pool?


person sluijs    schedule 15.11.2018    source источник
comment
Здесь та же проблема, а как насчет того, чтобы использовать один и тот же пул пользователей для приложений iOS и Android? Разве мы не можем синхронизировать файл awsconfiguration.json, кроме как с помощью копирования и вставки?   -  person YoanGJ    schedule 05.12.2018


Ответы (2)


Обновление: с 2020 года Amplify позволяет использовать существующие пулы пользователей (да!). Просто беги:

amplify import auth

Источник: https://aws.amazon.com/de/about-aws/whats-new/2020/10/use-existing-cognito-user-pools-identity-pools-for-amplify-project/

person morgler    schedule 05.12.2020

Amplify CLI в настоящее время не поддерживает существующие ресурсы, но вы можете вручную отредактировать свой awsconfiguration.json, чтобы включить пул пользователей, который уже присутствует как описанных здесь.

person Richard    schedule 08.12.2018
comment
Я протестировал это, и он действительно работает, но все равно неудобно. - person sluijs; 10.12.2018
comment
Спасибо. У меня такая же проблема с проектом ReactJS, и ваш ответ спас мне день! Кстати, руководство по ручному редактированию JS: aws-amplify.github.io/docs/js/ - person Lavande; 23.01.2019