사용자 풀 삭제 방지 - Amazon Cognito

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

사용자 풀 삭제 방지

관리자가 실수로 사용자 풀을 삭제하지 않도록 하려면 삭제 방지를 활성화합니다. 삭제 방지가 활성화된 상태에서는 사용자 풀을 삭제하기 전에 사용자 풀을 삭제할 것임을 확인해야 합니다. AWS Management Console에서 사용자 풀을 삭제할 때 동시에 삭제 방지를 비활성화할 수 있습니다. 다음 이미지와 같이 삭제 방지를 비활성화하라는 메시지를 수락하고 삭제 의사를 확인하면 Amazon Cognito가 사용자 풀을 삭제합니다.

삭제 방지를 비활성화하라는 메시지와 함께 사용자 풀 삭제 메시지를 보여주는 AWS Management Console의 스크린샷입니다.

Amazon Cognito API 요청을 사용하여 사용자 풀을 삭제하려면 먼저 UpdateUserPool 요청에서 DeletionProtectionInactive로 변경해야 합니다. 삭제 방지를 비활성화하지 않으면 Amazon Cognito에서 InvalidParameterException 오류를 반환합니다. 삭제 방지를 비활성화한 후 DeleteUserPool 요청에서 사용자 풀을 삭제할 수 있습니다.

AWS Management Console에서 새 사용자 풀을 생성하면 기본적으로 Amazon Cognito가 Deletion protection(삭제 방지)을 활성화합니다. CreateUserPool API를 이용해 사용자 풀을 생성하면 기본적으로 삭제 방지가 비활성화됩니다. AWS CLI 또는AWS SDK로 만든 사용자 풀에서 이 기능을 사용하려면 DeletionProtection 파라미터를 True로 설정합니다.

Amazon Cognito 콘솔의 User pool settings(사용자 풀 설정) 탭에 있는 Deletion protection(삭제 방지) 컨테이너에서 삭제 방지 상태를 활성화하거나 비활성화할 수 있습니다.

삭제 방지를 구성하려면

  1. Amazon Cognito 콘솔로 이동합니다. AWS 자격 증명을 입력하라는 메시지가 나타날 수 있습니다.

  2. [사용자 풀(User Pools)]을 선택합니다.

  3. 목록에서 기존 사용자 풀을 선택하거나 사용자 풀을 생성합니다.

  4. User pool settings(사용자 풀 설정) 탭을 선택합니다. Deletion Protection(삭제 방지)을 찾아 Activate(활성화) 또는 Deactivate(비활성화)를 선택합니다.

  5. 다음 대화 상자에서 선택을 확인합니다.