Шаблоны Azure Developer CLI

Шаблоны ИНТЕРФЕЙСА командной строки разработчика Azure — это примеры репозиториев, созданных с помощью соглашений интерфейса командной строки разработчика Azure, которые можно использовать azd. azd Шаблоны выходят за рамки "Hello World!" подготовку ресурсов Azure, настройку конвейеров непрерывной поставки и непрерывной интеграции (CI/CD) и другие задачи. Эти шаблоны служат основой для создания и настройки собственных решений. Каждый шаблон включает:

  • Код приложения
  • Файлы инфраструктуры как кода (Bicep или Terraform), необходимые для подготовки ресурсов Azure
  • Файл azure.yaml , описывающий приложение

Эти шаблоны являются расширяемыми и настраиваемыми для конкретного варианта использования.

Доступные шаблоны

В рамках Интерфейса командной строки разработчика Azure мы создали начальный набор приложений шаблонов, написанных на:

  • Python
  • JavaScript/TypeScript
  • C#
  • Java

Каждый шаблон написан для узлов, таких как:

  • Служба приложений Azure
  • Приложения-контейнеры Azure
  • Служба статических веб-приложений Azure
  • Приложения-функции Azure
  • Служба Azure Kubernetes

Вернитесь к растущему списку шаблонов.

Сведения о создании собственного шаблона или "шаблонизации" существующего приложения см. в нашем руководстве по созданию шаблона, совместимого с шаблономazd.

Мы также создали начальные шаблоны с инфраструктурой как код (IaC), написанные в:

  • Bicep
  • Terraform

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

Выберите шаблон

Установите интерфейс командной строки разработчика Azure и выберите предпочитаемый язык программирования, чтобы выбрать шаблон.

Вы также можете выполнить следующую команду, чтобы вывести список всех поддерживаемых шаблонов, совместимых с azd.

azd template list

Дополнительные инструкции и сведения см. в разделе README в любом из следующих шаблонов с поддержкой Интерфейса командной строки разработчика Azure.

Template Узел приложения Технический стек
React Web App с API C# и MongoDB в Azure Служба приложений Azure Azure Cosmos DB для NoSQL, Bicep
React Web App с API C# и База данных SQL в Azure Служба приложений Azure База данных SQL Azure, Bicep
Статические веб-приложения React + Функции с API C# и База данных SQL в Azure Статические веб-приложения Azure, Функции Azure База данных SQL Azure, Bicep

Для получения дополнительных шаблонов сообщества проверка из коллекции шаблонов: Awesome AZD.

Рекомендации по использованию azd шаблонов

Обратите внимание, что каждый шаблон, используемый с Интерфейсом командной строки разработчика Azure, лицензируется соответствующим владельцем (который может быть или не корпорацией Майкрософт) в соответствии с соглашением, которое сопровождает шаблон. Вы несете ответственность за определение лицензии, применяемой к любому шаблону, который вы выбираете.

Корпорация Майкрософт не несет ответственности за любые шаблоны, отличные от Майкрософт, и не отображает эти шаблоны для обеспечения безопасности, конфиденциальности, совместимости или проблем с производительностью. Шаблоны, используемые с интерфейсом командной строки разработчика Azure, включая предоставленные корпорацией Майкрософт, не поддерживаются ни одной программой поддержки Майкрософт или службой. Любые предоставленные корпорацией Майкрософт шаблоны предоставляются КАК IS без каких-либо гарантий.

Создание шаблонов

Команда командной строки разработчика Azure планирует создавать дополнительные шаблоны в будущем, чтобы охватывать еще больше сценариев разработчика. Если вы создаете собственные шаблоны, вы можете добавить раздел в репозиторий azd-templates на GitHub. Таким образом, другие разработчики могут найти, вилку и создать шаблон для собственного варианта использования.

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

Запросить справку

Сведения о том, как отправить ошибку, запросить справку или предложить новую функцию для Интерфейса командной строки разработчика Azure, посетите страницу устранения неполадок и поддержки .

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