Разработчик управляет REST API Amazon API Gateway, используемым клиентами через внешний пользовательский интерфейс с аутентификацией Amazon Cognito. У разработчика есть новая версия API, которая вводит новые конечные точки и включает критические изменения интерфейса. Разработчику необходимо предоставить другим разработчикам команды бета-доступ к новому API без ущерба для существующих клиентов. Какой подход позволяет достичь этого с НАИМЕНЬШИМИ эксплуатационными затратами?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать этап разработки (development stage) в существующем API Gateway API. Попросить других разработчиков направлять свои вызовы на конечные точки этапа разработки..
Почему это правильный ответ
Создание нового этапа (stage) в существующем API Gateway API — это рекомендуемый способ управления версиями и тестирования. Этапы позволяют развертывать разные версии API на отдельных URL-адресах, используя один и тот же базовый API Gateway. Это обеспечивает изоляцию для бета-тестирования без влияния на производственных клиентов, минимизируя эксплуатационные затраты, поскольку не требуется создавать новый API Gateway с нуля. Создание отдельного API Gateway API увеличивает накладные расходы на управление. Добавление параметра запроса для выбора версии кода усложняет логику приложения и может привести к ошибкам. Создание новых конечных точек только для новых функций не решает проблему критических изменений интерфейса и не обеспечивает полного бета-тестирования новой версии API.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется