View a markdown version of this page

ユーザープールの削除保護 - Amazon Cognito

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ユーザープールの削除保護

管理者が誤ってユーザープールを削除しないようにするには、削除保護を有効にします。削除保護をアクティブにすると、ユーザープールを削除することを確認した後にのみ削除できます。でユーザープールを削除すると AWS マネジメントコンソール、削除保護を同時に無効にできます。次の画像に示すように、削除保護を無効にするプロンプトに応じて削除の意思を確認すると、Amazon Cognito がユーザープールを削除します。

削除保護を無効にするプロンプトを含むユーザープールを削除するプロンプト AWS マネジメントコンソール を示す のスクリーンショット。

Amazon Cognito API リクエストを使用してユーザープールを削除する場合は、まず UpdateUserPool リクエストで DeletionProtectionInactive に変更する必要があります。削除保護を無効にしないと、Amazon Cognito は InvalidParameterException エラーを返します。削除保護を無効にすると、DeleteUserPool リクエストでユーザープールを削除できます。

Amazon Cognito は、 AWS マネジメントコンソールで新しいユーザープールの作成時に、デフォルトで削除保護を有効にします。CreateUserPool API を使用してユーザープールを作成すると、削除保護はデフォルトで無効になります。 AWS CLI または AWS SDK で作成したユーザープールでこの機能を使用するには、 DeletionProtectionパラメータを に設定しますTrue

Amazon Cognito コンソールの [設定] メニューの [削除保護] コンテナで、削除保護ステータスをアクティブ化または非アクティブ化できます。

削除保護を設定するには
  1. Amazon Cognito コンソールに移動します。 AWS 認証情報の入力を求められる場合があります。

  2. [User Pools] (ユーザープール) を選択します。

  3. リストから既存のユーザープールを選択するか、ユーザープールを作成します。

  4. 設定メニューを選択し、ユーザープールのセキュリティタブに移動し、削除保護を見つけます。[アクティブ化] または [非アクティブ化] を選択します。

  5. 次のダイアログで選択を確定します。