AWS re:Post을(를) 사용하면 다음에 동의하게 됩니다. AWS re:Post 이용 약관

CSV 파일에서 사용자 풀로 사용자를 가져올 때 CloudWatch 로그에서 오류가 있는지 확인하려면 어떻게 해야 합니까?

3분 분량
0

CSV 파일에서 사용자 풀로 사용자를 가져올 때 보고되는 오류를 확인하고 싶습니다.

간략한 설명

Amazon Cognito를 사용하면 특수 형식의 CSV 파일에서 사용자를 Amazon Cognito 사용자 풀로 가져올 수 있습니다. 이 가져오기 프로세스는 암호를 제외한 모든 사용자 속성의 값을 설정합니다. 자세한 내용은 CSV 파일에서 사용자 풀로 사용자 가져오기를 참조하세요.

가져오기 프로세스 중 발생하는 일반적인 오류에 대한 자세한 내용은 Amazon Cognito에서 가져오기 프로세스에서 발생하는 일반적인 오류를 해결하려면 어떻게 해야 합니까?를 참조하세요.

이러한 오류를 찾을려면 다음을 수행합니다.

  1. 사용자 풀 ID 및 이름을 찾습니다.
  2. 작업 이름을 가져옵니다.
  3. CloudWatch 로그 그룹을 찾습니다.
  4. Cloudwatch 로그 스트림을 사용합니다.

해결 방법

사용자 풀 ID 및 이름 찾기

  1. Amazon Cognito 콘솔을 엽니다.
    참고: 이전 인터페이스를 사용하는 경우 **사용자 풀 관리(Manage User Pools)**를 선택합니다.
  2. 가져오기 작업을 실행한 사용자 풀을 검색하여 사용자 풀의 이름과 ID를 찾습니다.
  3. 사용자 풀 이름과 ID를 기록해 둡니다.

사용자 풀 ID 및 이름 예제:

- Pool Id - us-east-1_XXXXXXXXX
- Pool Name - testuserimport

가져오기 작업 이름 찾기

이전 인터페이스

  1. Amazon Cognito 콘솔을 엽니다.
  2. **사용자 풀 관리(Manager User Pools)**를 선택합니다.
  3. 사용자 풀을 선택합니다.
  4. 탐색 창의 **일반 설정(General settings)**에서 **사용자 및 그룹(Users and groups)**을 선택합니다.
  5. **사용자 가져오기(Import Users)**를 선택합니다.
  6. 실패한 작업 이름을 기록해 둡니다.

새 인터페이스

  1. Amazon Cognito 콘솔을 엽니다.
  2. 사용자 풀을 선택합니다.
  3. 사용자 탭에서 사용자 가져오기 정보를 찾을 수 있습니다.
  4. 실패한 작업 이름을 기록해 둡니다.
    참고: 실패한 가져오기 작업의 로그 보기를 클릭하여 여기에서 CloudWatch 로그를 볼 수 있습니다. 그러면 로그 그룹 스트림으로 리디렉션됩니다.

작업 이름 가져오기 예제:

import-Test1

Amazon CloudWatch 로그 그룹

  1. Amazon CloudWatch 콘솔을 엽니다.
  2. 탐색 창에서 로그를 확장하고 로그 그룹을 선택합니다.
  3. 로그 그룹 검색창 기능을 사용하여 사용자 풀 ID 또는 이름을 찾을 수 있습니다. 이렇게 하면 해당 사용자 풀의 특정 로그 그룹이 필터링됩니다.

CloudWatch 로그 그룹 예제:

/aws/cognito/userpools/{user_pool_id}/{user_pool_name}

CloudWatch 로그 스트림 검색

  1. CloudWatch에 있는 동안 이전 단계에서 사용자 풀에 대해 찾은 로그 그룹을 선택합니다.
  2. 로그 스트림 탭을 선택하고 검색 필터 기능을 사용하여 가져오기 작업 이름을 사용하여 로그 스트림을 찾을 수 있습니다.
  3. 로그 스트림을 선택하여 로그 이벤트에서 가져오기 작업 오류를 확인합니다.

CloudWatch 로그 스트림 예제:

[Timestamp]    Cognito User Pools Import - Test Log 
[Timestamp]    Cognito User Pools Import - Test Log 
[Timestamp]    [FAILED] Line Number 2 - The User Record contains an invalid value for phone_number_verified. It must be true or false.

참고: 이 예제를 기반으로 CloudWatch 로그 스트림에 보고된 오류는 phone_number_verified 필드의 값이 잘못 설정되었음을 보여줍니다.


관련 정보

로그 그룹 및 로그 스트림으로 작업

AWS 공식
AWS 공식업데이트됨 2년 전