AWS CLIを使用して、AWS Cognitoユーザープール内のアカウントを操作するスクリプトです。
Scripts which manages accounts in AWS Cognito User Pool with AWS CLI.
以下の変数に対象環境のものを設定します。
POOL_ID
= ユーザープールIDPROFILE
= AWS CLIのprofile
ListUsers でユーザーの一覧を取得し、tsvファイルに出力します。
取得項目は必要に応じて変更します。
[.Username,.Attributes[].Value,.UserCreateDate,.UserLastModifiedDate]
AdminDeleteUser でユーザーを削除します。
list-cognito-users で出力したtsvファイル( "Username" が一番目の項目になっているtsvファイル)を読み込むことで、指定したユーザーを一括で削除します。