솔루션스 아키텍트는 사용자 인증을 설계하고 있습니다. 이 솔루션은 일관되지 않은 지리적 위치, IP 주소 또는 디바이스에서 로그인하는 사용자를 위해 2단계 인증을 호출해야 합니다. 또한 수백만 명의 사용자로 확장할 수 있어야 합니다. 다음 중 이러한 요구 사항을 충족하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 사용자 인증을 위해 Amazon Cognito user pools를 구성합니다. multifactor authentication(MFA)을 사용하여 위험 기반 적응형 인증 기능을 활성화합니다..
이것이 정답인 이유
Amazon Cognito 사용자 풀은 수백만 명의 사용자에게 확장 가능한 완전 관리형 사용자 디렉터리 서비스입니다. 위험 기반 적응형 인증은 일관되지 않은 위치, IP 주소 또는 디바이스에서 로그인하는 사용자를 자동으로 감지하고 추가 인증(MFA)을 요구하여 보안을 강화합니다. Amazon Cognito 자격 증명 풀은 인증을 처리하는 대신 인증된 사용자가 다른 AWS 서비스에 액세스할 수 있도록 권한을 부여하는 데 사용됩니다. AWS IAM 사용자는 개별 AWS 계정 내에서 관리되며 수백만 명의 외부 애플리케이션 사용자를 위한 솔루션이 아닙니다. AWS IAM Identity Center는 AWS 계정 및 클라우드 애플리케이션에 대한 중앙 집중식 액세스 관리를 제공하지만, 외부 애플리케이션의 대규모 사용자 인증에는 Cognito 사용자 풀이 더 적합합니다.