механизм утверждения политик azure apim

#azure #powershell #continuous-integration #pipeline

#azure #powershell #непрерывная интеграция #конвейер

Вопрос:

В Azure api -> Обработка входящих сообщений -> Политики

Некоторые из наших разработчиков меняют эти политики, и у нас нет механизма регистрации или утверждения (PR). Мы хотим использовать запрос на извлечение или аналогичный механизм для этой области. Если какой-либо разработчик изменяет политики, это должно быть одобрено до запуска в эксплуатацию.

Можете ли вы дать мне некоторые ключевые слова или информацию, если это возможно. Я не знаю, как его искать.

Ответ №1:

Вы можете установить CI / CD для управления API с помощью шаблонов диспетчера ресурсов Azure.

  • После того, как разработчики API завершили разработку и тестирование API и создали шаблоны API, они могут отправить запрос на извлечение для объединения изменений в репозиторий издателя.
  • Издатели API могут проверить запрос на извлечение и убедиться, что изменения безопасны и соответствуют требованиям. Например, они могут проверить, разрешено ли взаимодействовать с API только по протоколу HTTPS. Большинство проверок можно автоматизировать как шаг в конвейере CI / CD.
  • После успешного утверждения и объединения изменений издатели API могут выбрать их развертывание в рабочем экземпляре либо по расписанию, либо по требованию. Развертывание шаблонов можно автоматизировать с помощью действий GitHub, конвейеров Azure, Azure PowerShell, Azure CLI или других инструментов.

Azure API Management DevOps Resource Kit — отличное место для начала.

Диаграмма, иллюстрирующая DevOps с управлением API