Вы разрабатываете бессерверное игровое приложение, в котором пользователи регистрируются и входят в систему через веб-браузер. Запросы из веб-приложения вызывают функции Lambda через API Gateway HTTP API. Вам нужно решение для входа/регистрации, которое минимизирует операционные издержки и текущее управление идентификацией. Какой вариант соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать пулы пользователей Amazon Cognito с внешними поставщиками социальных удостоверений и настроить роли IAM для пулов идентификации..
Почему это правильный ответ
Использование пулов пользователей Amazon Cognito с внешними поставщиками социальных удостоверений и настройка ролей IAM для пулов идентификации является наиболее подходящим решением. Cognito User Pools предоставляют готовую систему регистрации/входа, поддерживающую федерацию с социальными провайдерами (например, Google, Facebook), что минимизирует операционные издержки. Cognito Identity Pools затем позволяют обменивать токены из User Pools на временные учетные данные AWS, которые можно использовать для вызова функций Lambda, обеспечивая управление доступом на основе ролей IAM без необходимости прямого управления пользователями в IAM. Создание групп IAM для пользователей или хранение паролей в DynamoDB не является масштабируемым или безопасным решением для управления идентификацией пользователей в веб-приложении. Использование Amazon RDS для управления пользователями увеличивает операционные издержки и сложность, не предоставляя встроенных функций аутентификации и авторизации, необходимых для бессерверного приложения.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется