Используя AWS SAM, разработчик хочет развернуть обновленные функции Lambda таким образом, чтобы 10% трафика направлялось на новую версию в течение первых 10 минут (canary), и если проблем не возникает, переключить 100% трафика на новую версию. Какое изменение в шаблоне SAM позволит это сделать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Установить DeploymentPreference Type в Canary10Percent10Minutes и установить AutoPublishAlias в псевдоним Lambda..
Почему это правильный ответ
Правильный ответ: Установка DeploymentPreference Type в Canary10Percent10Minutes и AutoPublishAlias в псевдоним Lambda. AWS SAM (Serverless Application Model) позволяет автоматизировать развертывание Lambda-функций с использованием различных стратегий. Для реализации канареечного развертывания, при котором 10% трафика направляется на новую версию в течение 10 минут, используется тип Canary10Percent10Minutes. Параметр AutoPublishAlias указывает SAM создать или обновить псевдоним Lambda, который будет использоваться для управления трафиком между версиями. Неправильные варианты: Linear10PercentEvery10Minutes реализует линейное развертывание, постепенно увеличивая трафик, что не соответствует требованию канареечного развертывания. Настройка хуков PreTraffic и PostTraffic используется для выполнения проверок до или после переключения трафика, но сама по себе не определяет стратегию распределения трафика. Для автоматического управления трафиком необходим AutoPublishAlias.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется