DeleteUser を使ってユーザ自身で自分のユーザを削除します。
DeleteUser の呼び出し時に必要となるアクセストークンを InitiateAuth の呼び出し結果の AccessToken
の箇所からコピーします。
ターミナルや Powershell で以下の内容を < >
部分を書き換えて入力して実行します。<access-token>
は先ほどコピーしたアクセストークンの文字列を貼り付けます。
curl --location \
--request POST 'https://cognito-idp.ap-northeast-1.amazonaws.com/' \
--header 'Content-Type: application/x-amz-json-1.1' \
--header 'X-Amz-Target: AWSCognitoIdentityProviderService.DeleteUser' \
--data-raw '
{
"AccessToken": "<access-token>"
}
'
C:\Windows\System32\curl.exe --location `
--request POST 'https://cognito-idp.ap-northeast-1.amazonaws.com/' `
--header 'Content-Type: application/x-amz-json-1.1' `
--header 'X-Amz-Target: AWSCognitoIdentityProviderService.DeleteUser' `
--data-raw @'
{
\"AccessToken\": \"<access-token>\"
}
'@
成功した場合は、何も出力されません。
Cognito のマネジメントコンソールのユーザ一覧で、 をクリックして更新します。ユーザ一覧が空になるか、登録したユーザが無くなったことを確認します。