Общие сведения о жизненном цикле схемы Azure Blueprints

Важно!

11 июля 2026 г. blueprints (предварительная версия) будет считаться нерекомендуемой. Перенесите существующие определения и назначения схем в спецификации шаблонов и стеки развертывания. Артефакты схемы необходимо преобразовать в шаблоны JSON ARM или файлы Bicep, используемые для определения стеков развертывания. Чтобы узнать, как создать артефакт в качестве ресурса ARM, см. следующие статьи:

Как и многие ресурсы в Azure, схемы в Azure Blueprints обладают обычным жизненным циклом. Они создаются, развертываются и, наконец, удаляются, когда они больше не требуются или нерелевантны. Azure Blueprints поддерживает стандартные операции управления жизненным циклом. На их основе предоставляются дополнительные уровни состояния, которые поддерживают традиционные конвейеры непрерывной интеграции и непрерывного развертывания для организаций, которые управляют основным элементом DevOps "инфраструктура как код".

Чтобы полностью понять схему и ее этапы, мы рассмотрим стандартный жизненный цикл:

  • Создание и изменение схемы
  • публикация схемы;
  • Создание новой версии схемы и ее изменение
  • Публикация новой версии схемы
  • Удаление определенной версии схемы
  • Удаление схемы

Создание и изменение схемы

Чтобы создать схему, добавьте в нее артефакты, сохраните определение в группе управления или подписке область и укажите версию уникального имени. Схема находится в режиме черновика, поэтому она еще не может быть назначена. Но в режиме черновика ее можно обновлять и изменять.

Схема в режиме черновика, которая никогда не публиковалась, будет отображаться на странице Определения схем со значком, отличным от значка для ранее опубликованной схемы. Для схем, которые никогда не публиковались, параметр Последняя версия будет иметь значение Черновик.

Создайте схему с помощью портала Azure или REST API и измените ее.

Публикация схемы

Внеся все необходимые изменения в схему в режиме черновика, ее можно опубликовать и сделать доступной для назначения. Опубликованную версию схемы нельзя изменить. После публикации схема отображается со значком, отличным от значка схемы в режиме черновика, а в столбце Последняя версия показана предоставленная версия.

Опубликуйте схему с помощью портала Azure или REST API.

Создание новой версии схемы и ее изменение

Опубликованную версию схемы изменить нельзя. Но вы можете добавить в существующую схему новую версию схемы и изменить ее в соответствии со своими потребностями. Внесите изменения в существующую схему, используя режим редактирования. После сохранения изменений схема получает состояние Неопубликованные изменения. Теперь эти изменения составляют новую версию черновика схемы.

Измените схему с помощью портала Azure.

Публикация новой версии схемы

Каждую измененную версию схемы необходимо опубликовать, прежде чем ее можно будет назначить. Если в схему внесены неопубликованные изменения и схема после этого не публиковалась, на странице изменения схемы будет доступна кнопка Опубликовать схему. Если такая кнопка отсутствует, значит схема уже была опубликована и в ней нет неопубликованных изменений.

Примечание

У одной схемы может быть несколько опубликованных версий, которые можно назначить подпискам.

Чтобы опубликовать схему с неопубликованными изменениями, выполните те же действия, что и для публикации новой схемы.

Удаление определенной версии схемы

Каждая версия схемы является уникальным объектом и может быть опубликована отдельно. Аналогично, каждую версию схемы можно удалить. Удаление версии схемы никак не влияет на другие версии этой схемы.

Примечание

Удалить схему, у которой есть активные назначения, невозможно. Сначала удалите назначения, а затем удалите необходимую версию.

  1. Выберите Все службы в левой области. Найдите и выберите пункт Схемы.

  2. Выберите Определения схем на странице слева и примените параметры фильтра, чтобы найти схему, версию которой необходимо удалить. Щелкните найденный элемент, чтобы открыть страницу изменения.

  3. Щелкните вкладку Опубликованные версии и найдите версию, которую требуется удалить.

  4. Щелкните правой кнопкой мыши версию, которую нужно удалить, и выберите действие Удалить эту версию.

Удаление схемы

Основную схему также можно удалить. Удаление основной схемы приводит к удалению всех версий схемы независимо от их состояния: Черновик или Опубликовано. Как и в случае удаления версии схемы, удаление основной схемы не приводит к удалению имеющихся назначений любых версий схемы.

Примечание

Удалить схему, у которой есть активные назначения, невозможно. Сначала удалите назначения, а затем удалите необходимую версию.

Удалите схему с помощью портала Azure или REST API.

Назначения

В жизненном цикле схемы существует несколько периодов, когда ее можно назначить подписке. Когда версия схемы находится в режиме Опубликовано, эту версию можно назначить подписке. Для жизненного цикла схем поддерживается использование и активное назначение определенных версий схемы на период разработки новых версий.

По мере назначения версий схем необходимо понимать, куда и с какими параметрами они были назначены. Параметры могут быть статическими и динамическими. Дополнительные сведения см. в статье о статических и динамических параметрах.

Обновление назначений

Когда схема назначена, это назначение можно обновить. Существуют разные причины для обновления существующего назначения, в том числе:

Узнайте, как обновлять существующие назначения.

Отмена назначений

Если схема больше не нужна, вы можете отменить ее назначение группе или подписке. При отмене назначения схемы происходит следующее:

  • удаление блокировки ресурса схемы;
  • удаление объекта назначения схемы;
  • удаление управляемого удостоверения, назначаемого системой, если оно использовалось.

Примечание

При этом все ресурсы, развернутые назначением схемы, сохраняются на месте, но на них больше не распространяется защита Azure Blueprints.

Дальнейшие действия