Функция Lambda настроена на чтение объекта в бакете S3, зашифрованном ключом KMS. Роль выполнения Lambda включает разрешения на доступ к бакету S3, но функция не может получить содержимое объекта. Какова наиболее вероятная причина ошибки?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Роль выполнения функции Lambda не имеет необходимых разрешений для доступа к ключу KMS, который может расшифровать объект S3..
Почему это правильный ответ
Наиболее вероятная причина ошибки заключается в том, что роль выполнения Lambda не имеет разрешений на использование ключа KMS, который использовался для шифрования объекта S3. Даже если у Lambda есть разрешения на доступ к бакету S3, для чтения зашифрованного объекта ей также требуются разрешения на расшифровку с помощью соответствующего ключа KMS. Неправильная настройка разрешений бакета S3 (первый вариант) менее вероятна, поскольку в вопросе указано, что роль выполнения Lambda включает разрешения на доступ к бакету S3. Устаревшая версия SDK (второй вариант) редко приводит к полному сбою чтения, скорее к предупреждениям или неоптимальной работе. Разные регионы AWS (третий вариант) могут вызывать задержки, но не блокируют доступ к объекту полностью, если разрешения настроены правильно.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется