Разработчик исправил ошибку в рабочей функции AWS Lambda и проверил изменение в тестовой среде. Разработчик хочет постепенно внедрять обновление в производство, чтобы изначально только 10% пользователей видели новый код. Какой подход является наиболее подходящим?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Обновить код Lambda и опубликовать новую версию. Создать псевдоним Lambda и настроить взвешенный трафик на псевдониме для отправки 90% на рабочую версию и 10% на новую версию..
Почему это правильный ответ
Правильный ответ — это использование псевдонимов Lambda с взвешенным трафиком. Этот подход позволяет направить определенный процент вызовов функции на одну версию, а оставшийся процент — на другую. Разработчик может обновить код, опубликовать его как новую версию, а затем настроить псевдоним так, чтобы 90% трафика шло на текущую рабочую версию, а 10% — на новую. Это обеспечивает постепенное развертывание. Первый вариант неверен, так как триггеры Lambda не используются для разделения трафика между версиями. Второй вариант неверен, потому что создание отдельной функции усложняет управление и не использует механизм версионирования Lambda для постепенного развертывания. Третий вариант неверен, так как прокси-интеграция Lambda не предназначена для разделения трафика между версиями одной и той же функции.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется