Разработчик создал шаблон AWS Serverless Application Model (AWS SAM), который определяет несколько функций Lambda, бакет S3 и дистрибутив CloudFront. Одна функция Lambda предназначена для выполнения на границе CloudFront (Lambda@Edge), а бакет S3 является источником для дистрибутива. Развертывание стека SAM в eu-west-1 завершается неудачей. Какова вероятная причина сбоя?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Функции Lambda@Edge должны быть созданы в регионе us-east-1..
Почему это правильный ответ
Функции Lambda@Edge всегда должны быть развернуты в регионе us-east-1, независимо от региона, в котором развернут дистрибутив CloudFront или другие ресурсы. Это требование AWS для Lambda@Edge. Поскольку развертывание стека SAM происходит в eu-west-1, а одна из функций является Lambda@Edge, развертывание завершится неудачей. Неверные варианты: Дистрибутивы CloudFront могут быть созданы только в регионе us-east-1. – Это неверно. Дистрибутивы CloudFront являются глобальными ресурсами и не привязаны к конкретному региону, хотя их конфигурация управляется из us-east-1. Шаблон AWS SAM не может включать более одной функции Lambda. – Это неверно. Шаблоны SAM могут определять множество функций Lambda. Дистрибутив CloudFront и его источник S3 не могут быть созданы в одном и том же регионе. – Это неверно. Бакеты S3, используемые в качестве источников CloudFront, могут находиться в любом регионе, включая тот же регион, где "логически" развернут CloudFront (то есть us-east-1 для управления).
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется