Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция композируемости Azure Developer CLI (azd) позволяет последовательно составлять ресурсы Azure, необходимые для вашего приложения, без ручного написания кода Bicep. Compose также использует проверенные модули Azure (AVM), если это возможно, предоставляя рекомендации по использованию строительных блоков для Azure.
Что такое функция "Compose"?
Функция составления предлагает новый способ начать работу с . Перед функцией создания разработчики имели два основных варианта настройки ресурсов Azure для подготовки и развертывания приложения:
- Начните с шаблона prebuild, который определяет ресурсы и службы, которые необходимо подготовить и развернуть на Azure, а затем настроить. Просмотрите шаблоны в коллекции шаблонов ИИ или в коллекции сообществ.
- Начните с существующей базы кода, следуя инструкциям в упрощенном потоке инициализации.
Любая дополнительная настройка требовала, чтобы пользователь вручную изменял файлы Bicep, пока не была введена функция композиции.
Совместимость проекта с Compose
Функция составления azd предназначена для проектов, которые еще не используют инфраструктуру как код для управления ресурсами Azure. В результате, композиция не поддерживает следующие сценарии:
- Проекты, у которых уже есть папка
infraдля создания ресурсов Azure (например, существующих шаблонов). - .NET Aspire проекты, использующие файл узла приложения Aspire для управления ресурсами.
Упрощение создания ресурсов с помощью Composer
Функция компоновки azd представляет третий вариант добавления ресурсов Azure в ваши приложения. Разработчики используют команду azd add для указания azd создавать новые ресурсы Azure и обновлять конфигурации шаблонов с помощью минимальных рабочих процессов запроса. Эта функция полезна для разработчиков, которые хотят избежать написания Bicep или использования существующего шаблона.
Выполните команду, чтобы запустить рабочий процесс создания и добавить новый ресурс:
azd add
Эта команда начинает рабочий процесс на основе запроса, позволяющий выбрать новый ресурс для создания приложения:
? What would you like to add? [Use arrows to move, type to filter]
> AI
Database
Host service
Key Vault
Messaging
Storage account
~Existing resource
После завершения добавления ресурсов с помощью azd add выполните команду azd up или azd provision, чтобы создать ресурсы в Azure.
azd управляет созданием ресурсов внутренне до тех пор, пока не будут сгенерированы файлы Bicep для ресурсов для дальнейшей настройки.
Посетите статью о создании минимального шаблона с использованием функции compose, чтобы получить полное пошаговое руководство по этой функции.
Службы, поддерживаемые функцией компоновки
Функция azd compose поддерживает добавление ресурсов для следующих служб Azure:
- Искусственный интеллект
- Модели инструментов Foundry и Microsoft Foundry
- Azure OpenAI с аутентификацией Microsoft Entra ID
- Azure AI Search
- База данных
- Azure Cosmos DB
- Azure Cosmos DB для MongoDB
- Azure Cosmos DB для PostgreSQL
- Azure Cache for Redis
- База данных Azure для MySQL
- Хост-сервис
- Azure Container Apps
- Azure App Service
- Key Vault
- Azure Key Vault
- Обмен сообщениями
- Azure Service Bus
- Azure Event Hubs
- Учетная запись хранения
- Azure Blob Storage
Поддержка языков
- Служба приложений:
- Python
- Машинописный текст
- JavaScript
Следующие шаги
Быстрое начало с Compose