Клиенты или средства автоматизации для приложений контейнеров Azure
Примечание.
Планы "Базовый", "Стандартный" и "Корпоративный" будут устарели начиная с середины марта 2025 г. с 3-летнего периода выхода на пенсию. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.
Стандартный план потребления и выделенного плана будет устарел с 30 сентября 2024 г. с полным завершением работы после шести месяцев. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в статье "Миграция потребления Azure Spring Apps Standard" и выделенного плана в приложения контейнеров Azure.
Эта статья относится к:✅ Basic/Standard ✅ Enterprise
В этой статье описываются средства клиента и автоматизации, доступные для использования с приложениями контейнеров Azure.
Приложения контейнеров Azure поддерживаются многими средствами автоматизации и идентификаторами idEs. Ее цель — улучшить опыт разработчиков при развертывании приложений. В то же время она обеспечивает более эффективную поддержку ежедневных операций CI/CD.
Необходимые компоненты
- Существующее приложение контейнера Azure. Дополнительные сведения см. в статье Краткое руководство. Развертывание первого приложения-контейнера с помощью портала Azure.
Azure CLI
Azure CLI можно использовать для управления приложениями контейнеров Azure. Полный список команд см. в справочнике по Azure CLI для контейнерных приложений. Функции предварительного containerapp
просмотра определяются в расширении. Если вы планируете использовать предварительные версии функций, необходимо включить предварительные версии функций в Azure CLI и установить или обновить последнее расширение приложений контейнеров Azure с помощью следующей команды. Сведения об установке Azure CLI см. в статье "Установка Azure CLI".
az extension add --name containerapp --upgrade --allow-preview true
Terraform
Вы можете управлять приложениями контейнеров Azure с помощью Terraform. Дополнительные сведения см. в справочнике по Terraform. Сведения об установке Terraform см. в разделе "Установка Terraform".
Действие GitHub
Действие Azure Container Apps GitHub azure/container-apps-deploy-action поддерживает создание и развертывание приложения контейнера. Конфигурацию приложения-контейнера можно обновить с помощью аргумента yamlConfigPath
. Дополнительные сведения см. на странице GitHub Marketplace действия. Сведения об установке действия GitHub см . в кратком руководстве по GitHub Actions.
Azure DevOps
Задача Azure Pipelines позволяет развернуть приложение-контейнер в среде приложений контейнеров Azure. Можно развернуть из предварительно созданного образа или образа приложения, созданного с помощью построителя или файла Docker. Полную документацию см. в статье AzureContainerApps@1. Задача "Развертывание приложений контейнеров Azure" версии 1.
Подключаемый модуль Maven
Вы можете развернуть приложение в приложениях контейнеров Azure с помощью подключаемого модуля Azure Container Apps Maven. Сначала добавьте подключаемый модуль в файл pom.xml и включите сведения о целевых ресурсах. Затем упаковайте и разверните приложение с помощью следующей команды Maven:
mvn clean package azure-container-apps:deploy
Дополнительные сведения см. в разделе "Подключаемый модуль Maven" для приложений контейнеров Azure. Сведения об установке Apache Maven см. в статье "Установка Apache Maven".
Расширение VS Code
Расширение "Приложения контейнеров Azure" для Visual Studio Code позволяет легко развертывать приложения, выбирая существующие ресурсы контейнеров или создавая новые. После установки расширения вы можете получить доступ к его функциям с помощью панели управления Azure в Visual Studio Code. Дополнительные сведения см . в кратком руководстве. Развертывание в приложениях контейнеров Azure с помощью Visual Studio Code.
Расширение IntelliJ
Набор средств Azure для IntelliJ IDEA упрощает создание среды "Приложения контейнеров" и развертывание контейнерных приложений в приложениях контейнеров Azure на основе образа. Дополнительные сведения и пошаговые руководства см . в кратком руководстве по развертыванию в приложениях контейнеров Azure с помощью IntelliJ IDEA.
Azure Developer CLI
Интерфейс командной строки разработчика Azure (azd
) — это средство с открытым исходным кодом, предназначенное для упрощения и ускорения процесса настройки и развертывания приложений в Azure. Она предоставляет простые и понятные для разработчика команды, согласованные с ключевыми этапами рабочего процесса разработки. Независимо от того, работаете ли вы в терминале, интегрированной среде разработки или используете конвейеры CI/CD, azd
помогает упростить подготовку ресурсов и развертывание.
azd
использует гибкие шаблоны схемы для быстрого запуска приложений в Azure. К этим шаблонам относятся ресурсы инфраструктуры как кода для подготовки ресурсов с помощью Bicep или Terraform, код начального приложения, который можно настроить и файлы конфигурации для развертывания. Шаблоны также могут включать файлы рабочих процессов конвейера CI/CD для GitHub Actions или Azure Pipelines, чтобы легко интегрировать автоматизированные рабочие процессы.
Последняя версия azd
теперь поддерживает приложения контейнеров Azure по умолчанию. Дополнительные сведения о интерфейсе разработчика см . в кратком руководстве по развертыванию шаблона интерфейса командной строки разработчика Azure. Сведения о том, как установить, см. в статье <