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