aws cognitoの管理ユーザーをCUIで作成
ユーザーを限定した管理画面にcognitoの認証を利用しています。
ユーザーを限定しているため、aws amplifyで用意されているsign-up等のUIは使用したくないため、管理者のみがアカウントを作れる仕組みにしたかったので、簡易的にコマンドで行うことにしました。
aws cli
aws cognito-idp admin-create-user \ --user-pool-id ap-northeast-1_XXXXXXXXXXXXX \ --username test@example.com \ --user-attributes Name="email",Value="test@example.com" \ --temporary-password test1234 \ aws cognito-idp admin-set-user-password \ --user-pool-id ap-northeast-1_XXXXXXXXXXXXX \ --username test@example.com \ --password test1234 \ --permanent \
プロファイル指定
aws cognito-idp admin-set-user-password \ --user-pool-id ap-northeast-1_XXXXXXXXXXXXX \ --username test@example.com \ --password test1234 \ --permanent \ --profile amplify-hirano
GUI作る必要はなさそうですね。十分使えそうですね。