

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

# 사용자 풀 삭제 방지
<a name="user-pool-settings-deletion-protection"></a>

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

![삭제 방지 기능을 비활성화하는 프롬프트가 포함된 사용자 풀을 삭제하라는 프롬프트를 AWS Management Console보여주는의 스크린샷입니다.](https://docs.aws.amazon.com/ko_kr/cognito/latest/developerguide/images/amazon-cognito-delete-user-pool-deactivate-deletion-protection.png)


Amazon Cognito API 요청을 사용하여 사용자 풀을 삭제하려면 먼저 [UpdateUserPool](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateUserPool.html) 요청에서 `DeletionProtection`을 `Inactive`로 변경해야 합니다. 삭제 방지를 비활성화하지 않으면 Amazon Cognito에서 `InvalidParameterException` 오류를 반환합니다. 삭제 방지를 비활성화한 후 [DeleteUserPool](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteUserPool.html) 요청에서 사용자 풀을 삭제할 수 있습니다.

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

Amazon Cognito 콘솔의 **설정** 메뉴에 있는 **삭제 방지** 컨테이너에서 삭제 방지 상태를 활성화하거나 비활성화할 수 있습니다.

**삭제 방지를 구성하려면**

1. [Amazon Cognito 콘솔](https://console.aws.amazon.com/cognito/home)로 이동합니다. 자격 AWS증명을 입력하라는 메시지가 표시될 수 있습니다.

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

1. 목록에서 기존 사용자 풀을 선택하거나 [사용자 풀을 생성합니다](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-as-user-directory.html).

1. **설정** 메뉴를 선택하고 **사용자 풀 보안** 탭으로 이동한 **다음 삭제 방지**를 찾습니다. **활성화** 또는 **비활성화**를 선택합니다.

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