Need to configure your backend?See Build a Backend →
ユーザーアカウントの削除
ユーザーがアカウントを削除できるようにすることで、信頼性と透明性を向上させることができます。Amplify Auth を使用してプログラムでセルフサービスアカウント削除を有効にできます。
まだ Amplify Gen 2 アプリを作成していない場合は、クイックスタートにアクセスしてください。
ユーザーがアカウントを削除できるようにする
Amplify ライブラリを使用して、ユーザーのアカウント削除をすばやく設定できます。deleteUser API を呼び出して Auth カテゴリからユーザーを削除すると、ユーザーもサインアウトします。
アプリケーションがデフォルト設定である Cognito User Pool を使用している場合、このアクションは Cognito User Pool からのみユーザーを削除します。Cognito Identity Pool だけでフェデレーションしている場合は効果がありません。
次のメソッドを使用してアカウント削除を有効にできます。
import { deleteUser } from 'aws-amplify/auth';
async function handleDeleteUser() { try { await deleteUser(); } catch (error) { console.log(error); }}UI を更新してユーザーにアカウントが削除されたことを知らせ、テストユーザーで機能をテストすることをお勧めします。ユーザーがアカウントを削除するとアプリケーションからサインアウトすることに注意してください。