Azure Container Apps용 클라이언트 또는 자동화 도구
참고 항목
기본, 표준 및 엔터프라이즈 계획은 2025년 3월 중순부터 사용되지 않으며 3년의 은퇴 기간이 있습니다. Azure Container Apps로 전환하는 것이 좋습니다. 자세한 내용은 Azure Spring Apps 사용 중지 공지 사항을 참조하세요.
표준 소비 및 전용 계획은 2024년 9월 30일부터 사용되지 않으며 6개월 후에 완전히 종료됩니다. Azure Container Apps로 전환하는 것이 좋습니다. 자세한 내용은 Azure Spring Apps 표준 사용량 및 전용 계획을 Azure Container Apps로 마이그레이션을 참조 하세요.
이 문서는 기본/표준 ✅ 엔터프라이즈에✅ 적용됩니다.
이 문서에서는 Azure Container Apps에서 사용할 수 있는 클라이언트 및 자동화 도구에 대해 설명합니다.
Azure Container Apps는 많은 자동화 도구 및 IDE에서 지원됩니다. 목표는 애플리케이션을 배포할 때 개발자의 환경을 개선하는 것입니다. 동시에 매일 CI/CD 작업에 대한 더 나은 지원을 제공합니다.
필수 조건
- 기존 Azure 컨테이너 앱입니다. 자세한 내용은 빠른 시작: Azure Portal을 사용하여 첫 번째 컨테이너 앱 배포를 참조하세요.
Azure CLI
Azure CLI를 사용하여 Azure Container Apps를 관리할 수 있습니다. 명령의 전체 목록은 Container Apps Azure CLI 참조를 참조하세요. 미리 보기 기능은 확장에 containerapp
정의되어 있습니다. 미리 보기 기능을 사용하려는 경우 다음 명령을 사용하여 Azure CLI에서 미리 보기 기능을 사용하도록 설정하고 최신 Azure Container Apps 확장을 설치하거나 업데이트해야 합니다. Azure CLI를 설치하는 방법을 알아보려면 Azure CLI 설치를 참조하세요.
az extension add --name containerapp --upgrade --allow-preview true
Terraform
Terraform에서 Azure Container Apps를 관리할 수 있습니다. 자세한 내용은 Terraform 참조를 참조 하세요. Terraform을 설치하는 방법을 알아보려면 Terraform 설치를 참조하세요.
GitHub 작업
Azure Container Apps GitHub 작업 azure/container-apps-deploy-action 은 컨테이너 앱 빌드 및 배포를 지원합니다. 인수를 사용하여 컨테이너 앱의 구성을 업데이트할 yamlConfigPath
수 있습니다. 자세한 내용은 작업의 GitHub Marketplace 페이지를 참조하세요. GitHub 작업을 설치하는 방법을 알아보려면 GitHub Actions에 대한 빠른 시작을 참조 하세요.
Azure DevOps
Azure Pipelines 작업을 사용하면 Azure Container Apps 환경에 컨테이너 앱을 배포할 수 있습니다. 미리 빌드된 이미지 또는 작성기 또는 Docker 파일로 만든 애플리케이션 이미지에서 배포할 수 있습니다. 전체 설명서를 보려면 AzureContainerApps@1 - Azure Container Apps Deploy v1 작업을 참조하세요.
Maven 플러그 인
Azure Container Apps Maven 플러그 인을 사용하여 Azure Container Apps에 앱을 배포할 수 있습니다. 먼저 pom.xml 파일에 플러그 인을 추가하고 대상 리소스의 세부 정보를 포함합니다. 그런 다음, 다음 Maven 명령을 사용하여 앱을 패키지하고 배포합니다.
mvn clean package azure-container-apps:deploy
자세한 내용은 Azure Container Apps용 Maven 플러그 인을 참조 하세요. Apache Maven을 설치하는 방법을 알아보려면 Apache Maven 설치를 참조하세요.
VS Code 확장
Visual Studio Code용 Azure Container Apps 확장을 사용하면 기존 Container Apps 리소스를 선택하거나 새 리소스를 만들어 애플리케이션을 쉽게 배포할 수 있습니다. 확장을 설치한 후 Visual Studio Code의 Azure 제어판을 통해 해당 기능에 액세스할 수 있습니다. 자세한 내용은 빠른 시작: Visual Studio Code를 사용하여 Azure Container Apps에 배포를 참조하세요.
IntelliJ 확장
IntelliJ IDEA용 Azure 도구 키트를 사용하면 컨테이너 앱 환경을 쉽게 만들고 이미지에서 컨테이너화된 애플리케이션을 Azure Container Apps에 배포할 수 있습니다. 자세한 내용 및 단계별 자습서는 빠른 시작: IntelliJ IDEA를 사용하여 Azure Container Apps에 배포를 참조하세요.
Azure Developer CLI
Azure 개발자 CLI(azd
)는 Azure에서 애플리케이션을 설정하고 배포하는 프로세스를 간소화하고 가속화하도록 설계된 오픈 소스 도구입니다. 개발 워크플로의 주요 단계에 맞춰 간단하고 개발자 친화적인 명령을 제공합니다. 터미널, IDE 또는 CI/CD 파이프라인 azd
을 사용하든 관계없이 리소스 프로비저닝 및 배포를 간소화하는 데 도움이 됩니다.
azd
에서는 유연한 청사진 템플릿을 사용하여 Azure에서 애플리케이션을 신속하게 실행합니다. 이러한 템플릿에는 Bicep 또는 Terraform을 사용하여 리소스를 프로비전하기 위한 코드 기반 인프라 자산, 사용자 지정할 수 있는 시작 앱 코드 및 배포를 위한 구성 파일이 포함됩니다. 템플릿에는 자동화된 워크플로를 원활하게 통합하기 위해 GitHub Actions 또는 Azure Pipelines에 대한 CI/CD 파이프라인 워크플로 파일이 포함될 수도 있습니다.
최신 버전은 azd
기본적으로 Azure Container Apps를 지원합니다. 개발자 환경에 대한 자세한 내용은 빠른 시작: Azure 개발자 CLI 템플릿 배포를 참조하세요. 설치azd
하는 방법을 알아보려면 Azure Developer CLI 설치 또는 업데이트를 참조하세요.