Компания использует Amazon Cognito в качестве платформы идентификации OAuth 2.0 для веб- и мобильных приложений. Компания должна фиксировать как успешные, так и неудачные попытки входа в систему и иметь возможность запрашивать эти данные. Какое решение удовлетворит этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Включить AWS CloudTrail для доставки журналов в бакет Amazon S3. Использовать Amazon Athena для запроса событий с eventName 'InitiateAuth' и eventSource 'cognito-idp.amazonaws.com'..
Почему это правильный ответ
Правильный ответ — это AWS CloudTrail, поскольку он записывает вызовы API и связанные события для сервисов AWS, включая Amazon Cognito. События InitiateAuth в CloudTrail регистрируют попытки входа в систему (как успешные, так и неудачные) для пулов пользователей Cognito, а eventSource 'cognito-idp.amazonaws.com' указывает на источник событий. Доставка журналов в S3 и запрос через Amazon Athena — это стандартный и эффективный способ анализа этих данных. Первый вариант неверен, потому что Cognito не отправляет журналы активности пользователей напрямую в CloudWatch Logs для всех попыток входа; CloudTrail является основным сервисом для этого. Третий вариант неверен, так как хотя CloudTrail и может отправлять события в CloudWatch, запрос событий SignUp не охватывает все попытки входа (InitiateAuth). Четвертый вариант неверен, так как метрики CloudWatch предоставляют агрегированные данные, а не детальные записи отдельных попыток входа, необходимые для запроса конкретных событий.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется