Cognitoでエイリアス設定しているメール属性をAdminUpdateUserAttributeしたときの挙動についてあれこれ調べたのでメモ。

基本:サーバーサイドでユーザの属性を変更する方法

TypeScriptでCognitoユーザの属性を変更する方法

メール検証について

電話番号やメールがいつ有効になるのかをまとめた。 Cognitoの属性検証について

メールアドレスの重複について

基本的に、エイリアスに指定した属性はユーザプール内で一意になる。 バリデーションのタイミングは登録時ではなく、検証時なのがちょっとクセあり。

Cognitoのメールアドレスの重複について