AWS SAMで作成した既存のCognitoユーザー/IDプールをAmplifyに取り込む方法

AWS SAM(template.yaml)で作成した既存のCognitoのユーザープール/IDプールをAmplify(aws-exports.js)に取り込む方法についての備忘録。


対応

以下のコマンドで既存のユーザープール/IDプールのインポートを行う。

amplify import auth

amplify push


ちなみにsam deleteした後でsam deployするなどでAmplifyにリンクされているCognito認証情報と不整合が生じている場合

⚠️ The previously configured Cognito User Pool: ‘xxx’ (ap-northeast-1_xxx) cannot be found.
⚠️ Unlink userPool: xxx using ‘amplify remove auth’

のような警告メッセージが出るので、その場合は

amplify remove auth

を実行して認証情報をアンリンクしたうえで改めて認証情報をインポートする必要があります。


参考ウェブサイトなど

以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする