Шаблоны 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.
- Клиенты Azure могут использовать знакомые средства для развертывания ресурсов Azure вместе с ресурсами Microsoft Graph, от них зависят такие, как приложения и субъекты-службы, используя инфраструктуру как код (IaC) и методики DevOps.
- Он также открывает дверь для существующих клиентов Microsoft Graph, чтобы использовать шаблоны Bicep и методики IaC для развертывания ресурсов клиента и управления ими.
Преимущества расширения Bicep в Microsoft Graph
Опыт разработки. При создании файлов Bicep вы получаете тот же интерфейс разработки первого класса, который поддерживается в расширении Bicep для VS Code . Редактор обеспечивает расширенную безопасность типов, интеллектуальный анализ и проверку синтаксиса.
Вы также можете создать файлы 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
- Общие сведения о Bicep, его использовании и структуре и синтаксисе файлов Bicep.
- Изучите модули Learn для Bicep.
Дополнительные сведения о Microsoft Graph
- Узнайте о Microsoft Graph.
- Общие сведения о принципах проверки подлинности и авторизации в Microsoft Graph.
- Ознакомьтесь с руководствами по Microsoft Graph.
Изучение типов Bicep в Microsoft Graph
Дополнительные сведения о типах Bicep Microsoft Graph, доступных для использования в файлах Bicep, см . в справочнике по ресурсам Microsoft Graph Bicep.