이메일 또는 전화 확인 구성 - Amazon Cognito

문서의 영문과 번역 사이에 충돌이 있는 경우에는 영문 버전을 따릅니다. 번역 버전은 기계 번역을 사용하여 제공합니다.

이메일 또는 전화 확인 구성

MFA and verifications(MFA 및 확인) 탭에서 이메일 또는 전화 확인 설정을 선택할 수 있습니다. MFA에 대한 자세한 내용은 SMS 문자 메시지 MFA를 참조하십시오.

Amazon Cognito는 확인 코드를 보내거나 이메일의 경우 확인 링크를 보내서 이메일 주소 또는 휴대 전화 번호를 자동으로 확인할 수 있습니다. 이메일 주소의 경우 코드나 링크가 이메일 메시지로 전송됩니다. 전화 번호의 경우 코드가 SMS 문자 메시지로 전송됩니다.

사용자를 자동으로 확인하고 분실한 암호 복구를 활성화하려면 전화나 이메일 확인이 필요합니다. 또는 사전 가입 Lambda 트리거 또는 AdminConfirmSignUp API를 사용하여 사용자를 자동으로 확인할 수 있습니다. 자세한 내용은 사용자 계정 가입 및 확인 단원을 참조하십시오.

확인 코드나 링크는 24시간 동안 유효합니다.

이메일이나 전화 확인을 필수 항목으로 선택하면 사용자가 가입할 때 확인 코드나 링크가 자동으로 전송됩니다.

참고
  • 전화 번호를 확인하기 위한 Amazon SNS 문자 메시지 사용은 Amazon SNS에서 요금이 별도로 청구됩니다. 이메일 주소로 확인 코드를 전송하는 것은 무료입니다. Amazon SNS 요금에 대한 자세한 내용은 전 세계 SMS 요금을 참조하십시오. 현재 SMS 메시징이 가능한 국가의 목록은 지원되는 리전 및 국가를 참조하십시오.

  • Amazon Cognito에서 이메일을 시작하는 작업을 앱에서 테스트할 때는 하드 바운스가 발생하지 않고 Amazon Cognito에서 보낼 수 있는 이메일 주소를 사용하십시오. 자세한 내용은 앱 테스트 중 이메일 보내기 단원을 참조하십시오.

  • 암호를 잊어버린 경우 사용자의 이메일이나 전화 번호를 확인하도록 요구합니다.

중요

사용자가 전화 번호 및 이메일 주소 둘 다를 사용하여 가입했으며 사용자 풀 설정에서 두 속성의 확인이 필요한 경우 확인 코드가 SMS를 통해 전화로 전송됩니다. 이메일 주소는 확인이 되지 않기 때문에 앱에서 GetUser를 호출하여 이메일 주소가 확인을 기다리는지 여부를 확인할 수 있습니다. 기다릴 경우 앱은 GetUserAttributeVerificationCode를 호출하여 이메일 확인 흐름을 시작한 다음 VerifyUserAttribute를 호출하여 확인 코드를 제출해야 합니다.

AWS 계정 및 개별 메시지에 지출 한도를 지정할 수 있으며, 이 한도는 SMS 메시지 전송 비용에만 적용됩니다. 자세한 내용은 Amazon SNS FAQ를 참조하십시오.

자동으로 SMS 메시지를 전송하도록 Amazon Cognito에 권한 부여

Amazon Cognito에서 자동으로 사용자에게 SMS 메시지를 보내려면 권한이 필요합니다. 해당 권한을 부여하려면 Amazon Cognito 콘솔의 MFA and verifications(MFA 및 확인) 탭에서 역할 생성을 선택하여 AWS Identity and Access Management(IAM) 역할을 만들면 됩니다.