Инженерная команда компании разрабатывает приложение, которое создает гранты AWS Key Management Service (AWS KMS) для управляемых клиентом ключей для пользователей. Сразу после создания гранта пользователи должны иметь возможность использовать ключ KMS для шифрования полезной нагрузки размером 512 байт. Во время нагрузочного тестирования иногда возникают ошибки AccessDeniedException при первой попытке шифрования. Что должен порекомендовать специалист по безопасности для устранения этих ошибок?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Попросить инженерную команду передать токен гранта, возвращенный CreateGrant, пользователям и поручить пользователям включить этот токен гранта в свой вызов Encrypt..
Почему это правильный ответ
Правильный ответ: Проблема возникает из-за задержки распространения грантов KMS. Когда грант создается, он может быть не сразу доступен для использования во всех регионах или зонах доступности. Передача токена гранта, возвращенного функцией CreateGrant, и его включение в последующие вызовы Encrypt гарантирует, что запрос будет маршрутизирован к экземпляру KMS, который уже осведомлен о гранте, обходя задержку распространения. Неправильные варианты: Механизм повторных попыток с фиксированной задержкой в 2 минуты не является оптимальным решением, так как задержка может варьироваться, и это не устраняет основную причину проблемы. Использование случайного токена гранта, созданного пользователем, или случайного имени гранта не решит проблему, так как эти токены не связаны с фактическим распространением гранта внутри KMS. Только токен, возвращенный CreateGrant, гарантирует, что запрос будет обработан корректно.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется