Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция компонуемости (компоновка) Azure Developer CLI (azd) позволяет постепенно составлять ресурсы Azure, необходимые для вашего приложения, без необходимости вручную писать код на Bicep. Compose также использует проверенные модули Azure (AVM), если это возможно, предоставляя рекомендации по использованию стандартных блоков для Azure.
Что такое функция "Compose"?
Функция azd составления предлагает новый способ начать работу с azd. Перед функцией создания разработчики имели два основных варианта настройки ресурсов Azure для подготовки и развертывания приложения:
- Начните с шаблона prebuild, который определяет ресурсы и службы, которые необходимо подготовить и развернуть на Azure, а затем настроить. Просмотрите шаблоны в коллекции шаблонов ИИ или в коллекции сообществ.
- Начните с существующей базы кода, следуя инструкциям в упрощенном потоке инициализации.
Дополнительную настройку пользователю приходилось выполнять вручную, изменяя файлы Bicep, до появления функции компоновки.
Совместимость проекта с Compose
Функция компоновки azd предназначена для проектов, которые еще не используют инфраструктуру как код для управления ресурсами Azure. В результате компоновщик не поддерживает следующие сценарии:
- Проекты, у которых уже есть папка
infraдля создания ресурсов Azure (например, существующих шаблонов). - .NET Aspire проекты, использующие файл узла приложения Aspire для управления ресурсами.
Упрощение создания ресурсов с помощью Composer
Функция создания azd представляет третий вариант добавления ресурсов Azure в ваших приложениях. Разработчики используют команду azd add для того, чтобы инструктировать azd создавать новые ресурсы Azure и обновлять конфигурации шаблонов, используя минимальные рабочие процессы. Эта функция полезна для разработчиков, которые хотят избежать написания Bicep или использования существующего шаблона.
Запустите команду azd add, чтобы начать рабочий процесс компоновки и добавить новый ресурс.
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 для ресурсов для дальнейшей настройки.
Посетите статью Создание минимального шаблона с использованием функции компоновки для полного пошагового руководства по этой функции.
Службы, поддерживаемые функцией компоновки
Функция 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 Database for MySQL
- Хост-сервис
- Azure Container Apps
- Azure App Service
- Хранилище ключей
- Azure Key Vault
- Обмен сообщениями
- Azure Service Bus
- Azure Event Hubs
- Учетная запись хранения
- Azure Blob Storage
Поддержка языков
- Служба приложений:
- Python
- Машинописный текст
- JavaScript