Действительно, вам не нужно создавать Cognito User / Identity Pools при использовании AWS Amplify (просто не запускайте amplify add auth
).
И даже если он создан по умолчанию, вы все равно можете вручную настроить Amplify для использования требуемых ресурсов для аутентификации как:
Amplify.configure({
Auth: {
identityPoolId: 'XX-XXXX-X:XXXXXXXX-XXXX-1234-abcd-1234567890ab',
region: 'XX-XXXX-X',
identityPoolRegion: 'XX-XXXX-X',
userPoolId: 'XX-XXXX-X_abcd1234',
userPoolWebClientId: 'a1b2c3d4e5f6g7h8i9j0k1l2m3',
mandatorySignIn: false
}
});
Просто укажите правильные значения вашего проекта. Для получения дополнительных опций для ручной настройки, вы можете взглянуть на документы Amplify Auth .