Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services
Узнайте, как применять политики соответствия требованиям к ресурсам Azure до и после развертывания с Azure Pipelines. Azure Pipelines позволяет создавать, тестировать и развертывать ресурсы с использованием технологий непрерывной интеграции (CI) и непрерывной поставки (CD) в Azure DevOps. Например, Политику Azure можно добавить в конвейер, чтобы ресурсы могли развертываться только в допустимых регионах и по умолчанию отправляли журналы диагностики в Azure Log Analytics.
Вы можете использовать классический конвейер или конвейер YAML для реализации Azure Policy в конвейерах CI/CD.
Дополнительные сведения см. в статьях Что такое Azure Pipelines? и Создание первого конвейера.
Подготовить
Создайте Политику Azure на портале Azure. Существует несколько предопределенных примеров политик, которые можно применить к группе управления, подписке или группе ресурсов.
Создайте в Azure DevOps конвейер выпуска, содержащий хотя бы одну стадию, или откройте любой существующий конвейер выпуска.
Добавьте условие предварительного или последующего развертывания с задачей Проверка соответствия политике Azure в качестве условия доступа. Дополнительные сведения.
Если вы используете определение конвейера YAML, используйте задачу AzurePolicyCheckGate@0 Azure Pipelines.
Проверка на наличие нарушений во время выпуска
Примечание.
Используйте задачу AzurePolicyCheckGate для проверки соответствия политик в YAML. Эту задачу можно использовать только в качестве шлюза, но не в конвейере сборки или релиза.
Перейдите к командному проекту в Azure DevOps.
В разделе Pipelines откройте страницу Релизы и создайте новый релиз.
Выберите ссылку Выполняется в представлении выпуска, чтобы открыть страницу текущих логов.
В процессе выполнения релиза и при попытках выполнить действие, запрещенное определенной политикой, развертывание помечается как ошибочное. Сообщение об ошибке содержит ссылку на описание нарушений политики.
Сообщение об ошибке записывается в журналы и отображается на панели состояния этапа на странице выпусков в Azure Pipelines.
Когда контрольный пункт соответствия политике пропускает выпуск, отображается статус Успешно.
Выберите успешное развертывание, чтобы просмотреть подробные журналы о развертывании.
Следующие шаги
Дополнительные сведения о структурах определения политик см. в статье: