Шаблоны 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, посетите страницу устранения неполадок и поддержки .
Следующие шаги
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по