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


Создание конфигураций Terraform и Bicep с помощью Microsoft Copilot в Azure

Microsoft Copilot в Azure (предварительная версия) может создавать конфигурации Terraform и Bicep, которые можно использовать для создания инфраструктуры Azure и управления ими.

Когда вы сообщаете Microsoft Copilot в Azure о какой-то инфраструктуре Azure, которую вы хотите управлять с помощью Terraform, она предоставляет конфигурацию с помощью ресурсов от поставщика AzureRM. Помимо основных ресурсов, все зависимые ресурсы, необходимые для успешного развертывания, включаются в конфигурацию.

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

С помощью Terraform или Bicep вы можете задать дополнительные вопросы для дальнейшей настройки результатов, а затем скопировать содержимое и развернуть конфигурацию или шаблон с помощью выбранного метода развертывания.

Запрошенная инфраструктура Azure должна быть ограничена менее чем восемью основными типами ресурсов. Например, вы должны увидеть хорошие результаты при запросе конфигурации для управления группой ресурсов, содержащей приложение контейнера Azure, Функции Azure и ресурсы Azure Cosmos DB. Однако запрос конфигураций для полного решения сложных архитектур может привести к неточным результатам и усеченным конфигурациям.

Примечание.

Задачи и примеры запросов, перечисленные здесь, показывают несколько областей, в которых Microsoft Copilot в Azure (предварительная версия) может быть особенно полезным. Однако это не полный список всех действий, которые вы можете сделать. Мы рекомендуем экспериментировать с собственными запросами и узнать, как Microsoft Copilot в Azure (предварительная версия) поможет вам управлять ресурсами и средой Azure.

Внимание

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

Примеры запросов Terraform

Ниже приведены несколько примеров типов запросов, которые можно использовать для создания конфигураций Terraform. Измените эти запросы на основе реальных сценариев или попробуйте создать различные типы запросов.

  • "Создайте конфигурацию Terraform для экземпляра Cognitive Services с именем mycognitiveservice и ценовой категорией S0".
  • Показать конфигурацию Terraform для виртуальной машины Linux с 8 ГБ озу и изображением UbuntuServer 18.04-LTS. Ресурс должен размещаться в расположении западной части США и иметь общедоступный IP-адрес. Кроме того, она должна быть частью виртуальной сети с группой безопасности сети".
  • Создание конфигурации Terraform для ресурса приложения контейнера с именем myApp с помощью образа быстрого запуска. Добавьте пространство log analytics с номером SKU PerGB2018 и задайте для 31 дней хранения. Включите режим одной редакции в приложении-контейнере и установите ограничения ЦП и памяти на 2 и 4 ГБ соответственно. Кроме того, задайте для имени среды приложения контейнера значение "awesomeAzureEnv" и задайте для контейнера значение myQuickStartContainer".
  • "Что такое код Terraform для рабочей области Databricks в Azure с именем Myworkspace и номером SKU уровня "Премиум". Рабочая область должна быть создана в регионе "Западная часть США".
  • Создание развертывания OpenAI с помощью модели gpt-3.5-turbo с помощью шаблона Terraform. Задайте для версии модели значение 0613".

Примеры запросов Bicep

Ниже приведены несколько примеров типов запросов, которые можно использовать для создания шаблонов Bicep. Измените эти запросы на основе реальных сценариев или попробуйте создать различные типы запросов.

  • "Как создать ресурс частной конечной точки с помощью Bicep?"
  • "Показать шаблон Bicep, который создает учетную запись служба хранилища Azure с контейнером BLOB-объектов и общей папкой".
  • "Дайте мне шаблон Bicep, который развертывает среду приложения контейнера с базовым приложением контейнера. Кроме того, он должен развернуть рабочую область Log Analytics для хранения журналов".
  • "Предоставьте мне шаблон Bicep для создания хранилища ключей, управляемого удостоверения и назначения ролей для управляемого удостоверения для доступа к хранилищу ключей".
  • "Как использовать Bicep для создания службы Azure OpenAI?"

Снимок экрана: Microsoft Copilot в Azure, предоставляющий шаблон Bicep для создания учетной записи хранения.

Следующие шаги

  • Изучите возможности Microsoft Copilot в Azure.
  • Дополнительные сведения об Terraform в Azure.