Поделиться через


Шаблоны Bicep для ресурсов Microsoft Graph

Шаблоны Bicep для ресурсов Microsoft Graph позволяют определить инфраструктуру клиента, которую вы хотите развернуть, например группы или приложения, в файле, а затем использовать файл в течение жизненного цикла разработки для многократного развертывания инфраструктуры. В файле используется язык Bicep , язык, зависящий от домена (DSL), который использует декларативный синтаксис для развертывания ресурсов, как правило, для инфраструктуры в качестве решений кода .

Предположим, вы хотите вызвать пользовательские API из Azure Logic Apps , где веб-приложение защищено с помощью идентификатора Microsoft Entra. Чтобы создать два удостоверения приложения для приложения логики и веб-приложения, можно определить ресурсы приложения и субъекта-службы Microsoft Graph в файле Bicep, а не создавать их вручную заранее. В том же файле можно определить ресурсы приложения логики и веб-приложения. Затем вы можете многократно развернуть файл на протяжении всего жизненного цикла разработки и иметь уверенность в том, что все ресурсы Azure и Microsoft Graph развертываются последовательно.

Внимание

Microsoft Graph Bicep в настоящее время находится в предварительной версии. Юридические условия, применимые к функциям Azure, которые находятся в состоянии бета-версии, предварительной версии или иным образом еще не выпущены в общедоступной версии, см. на странице Дополнительные условия использования предварительных версий в Microsoft Azure.

Расширение Bicep в Microsoft Graph

Bicep изначально был создан для предоставления улучшенных возможностей разработки по шаблонам JSON Azure Resource Manager для развертывания и управления ресурсами Azure. Расширяемость Bicep расширяет исходную возможность, позволяя шаблонам Bicep ссылаться на ресурсы за пределами Azure Resource Manager.

Используя расширяемость Bicep, новое расширение Bicep Microsoft Graph позволяет создавать, развертывать и управлять ограниченным набором ресурсов Microsoft Graph (в настоящее время — ресурсы идентификатора Microsoft Entra) в файлах шаблонов Bicep вместе с ресурсами Azure.

Расширение Bicep в Microsoft Graph

  • Клиенты Azure могут использовать знакомые средства для развертывания ресурсов Azure вместе с ресурсами Microsoft Graph, от них зависят такие, как приложения и субъекты-службы, используя инфраструктуру как код (IaC) и методики DevOps.
  • Он также открывает дверь для существующих клиентов Microsoft Graph, чтобы использовать шаблоны Bicep и методики IaC для развертывания ресурсов клиента и управления ими.

Преимущества расширения Bicep в Microsoft Graph

  • Опыт разработки. При создании файлов Bicep вы получаете тот же интерфейс разработки первого класса, который поддерживается в расширении Bicep для VS Code . Редактор обеспечивает расширенную безопасность типов, интеллектуальный анализ и проверку синтаксиса.

    Пример разработки файла Bicep

    Вы также можете создать файлы Bicep в Visual Studio с расширением Bicep для Visual Studio.

  • Поддержка версий API бета-версии и версии 1.0. Расширение Bicep Microsoft Graph позволяет ссылаться на версии бета-версии и версии 1.0 поддерживаемых типов ресурсов Microsoft Graph в одном файле Bicep.

  • Повторяющиеся результаты. Выполняйте повторное развертывание инфраструктуры на протяжении всего цикла разработки и будьте уверены, что ресурсы развертываются согласованным образом. Файлы Bicep являются идемпотентными, то есть вы сможете многократно развертывать один и тот же файл и получать те же типы ресурсов в том же состоянии. Можно разработать один файл, представляющий требуемое состояние, и обойтись без большого числа отдельных шаблонов для представления обновлений.

  • Оркестрация. Не следует беспокоиться о сложности операций упорядочивания. Resource Manager организует развертывание взаимозависимых ресурсов так, чтобы они создавались в правильном порядке. По возможности Resource Manager развертывает ресурсы параллельно, поэтому процедуры развертывания заканчиваются быстрее, чем в случае последовательного развертывания. Файл развертывается с помощью одной команды, и вам не придется выполнять большую последовательность императивных команд.

Требования к лицензиям

Для развертывания ресурсов Microsoft Graph с помощью Bicep требуются все лицензии, необходимые для работы с развернутыми ресурсами Microsoft Graph. Допустимая подписка Azure требуется, если также развертываются какие-либо ресурсы Azure.

Начало работы

Попробуйте первое краткое руководство

Начните с установки средств Bicep, а затем перейдите к созданию и развертыванию первого файла Bicep, содержащего ресурсы Microsoft Graph в минутах.

Подробнее

Дополнительные сведения см. в сообществе

Дополнительные сведения о расширяемости Bicep и о том, как управлять объектами Microsoft Entra декларативно из Технического обучения Джона Савилла на YouTube. Этот ресурс предоставляется сообществом и официально не поддерживается корпорацией Майкрософт.

Дополнительные сведения о Bicep

  1. Общие сведения о Bicep, его использовании и структуре и синтаксисе файлов Bicep.
  2. Изучите модули Learn для Bicep.

Дополнительные сведения о Microsoft Graph

  1. Узнайте о Microsoft Graph.
  2. Общие сведения о принципах проверки подлинности и авторизации в Microsoft Graph.
  3. Ознакомьтесь с руководствами по Microsoft Graph.

Изучение типов Bicep в Microsoft Graph

Дополнительные сведения о типах Bicep Microsoft Graph, доступных для использования в файлах Bicep, см . в справочнике по ресурсам Microsoft Graph Bicep.