Вот подробные сведения о значениях, которые необходимы для userAttributes.
userAttributes Это поле обязательно для заполнения.
Он должен содержать одну или несколько пар "имя-значение", представляющих атрибуты пользователя, которые будут храниться в профиле пользователя в вашем пользовательском пуле. Вы можете включать как стандартные, так и пользовательские атрибуты пользователя. Для настраиваемых атрибутов требуется префикс custom:, чтобы отличить их от стандартных атрибутов. Дополнительные сведения см. в разделе Пользовательские атрибуты.
Примечание
Чтобы пользователи могли сбросить свои пароли в процессе забытого пароля, они должны иметь либо подтвержденный адрес электронной почты, либо подтвержденный номер телефона. Amazon Cognito отправляет сообщение, содержащее код сброса пароля, на адрес электронной почты или номер телефона в атрибутах пользователя.
Атрибуты Требование Любые атрибуты, отмеченные как обязательные при создании пользовательского пула. Если какие-либо обязательные атрибуты отсутствуют во время миграции, будут использоваться значения по умолчанию. имя пользователя Требуется, если вы настроили свой пул пользователей с адресом электронной почты и/или псевдонимами selected_username в дополнение к имени пользователя для входа, и пользователь ввел адрес электронной почты или номер телефона для входа.
В противном случае это необязательно и будет использоваться как имя пользователя вместо имени пользователя, введенного пользователем.
Примечание
имя пользователя должно быть уникальным в пуле пользователей.
cognito:mfa_enabled Требуется, если MFA настроен как необязательный в пуле пользователей. Этот атрибут указывает, включена ли MFA для пользователя.
userAttributes
? - person azizj   schedule 21.10.2017userAttributes
различных триггеров, особенно preSignUp и postAuthentification (я надеюсь, что postAuthentification тот, что после входа в систему). - person user3191334   schedule 21.10.2017