다음을 통해 공유


Azure 개발자 CLI 작성 기능 시작

Azure 개발자 CLI(azd) 작성(작성) 기능을 사용하면 Bicep 코드를 수동으로 작성하지 않고도 앱에 필요한 Azure 리소스를 점진적으로 작성할 수 있습니다. Compose는 가능한 경우 Azure AVM(확인된 모듈)를 사용하여 Azure 위한 구성 요소를 사용하는 권장 사례를 제공합니다.

작성 기능이란?

azd 작성 기능은 azd을 시작하는 새로운 방법을 제공합니다. 작성 기능 전에 개발자는 애플리케이션을 프로비전하고 배포하도록 Azure 리소스를 구성하는 두 가지 기본 옵션을 사용했습니다.

추가 사용자 지정을 수행하려면 작성 기능이 도입될 때까지 사용자가 Bicep 파일을 수동으로 수정해야 했습니다.

프로젝트의 컴포즈 호환성

azd 작성 기능은 인프라를 코드로 사용하여 Azure 리소스를 관리하지 않는 프로젝트를 위해 설계되었습니다. 따라서 compose 는 다음 시나리오를 지원하지 않습니다.

  • Azure 리소스를 만들기 위한 infra 폴더가 이미 있는 프로젝트(예: 기존 템플릿).
  • .NET Aspire 프로젝트- Aspire 앱 호스트 파일을 사용하여 리소스를 관리합니다.

"Compose를 사용하여 리소스 생성 간소화"

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 서비스에 대한 리소스 추가를 지원합니다.

  • AI (인공지능)
    • Foundry 도구 모델 및 Microsoft Foundry
    • Microsoft Entra ID 인증을 사용하는 Azure OpenAI
    • Azure AI Search
  • 데이터베이스
    • Azure Cosmos DB
    • MongoDB에 대한 Azure Cosmos DB
    • PostgreSQL에 대한 Azure Cosmos DB
    • Azure Cache for Redis
    • Azure Database for MySQL
  • 호스트 서비스
    • Azure Container Apps (컨테이너 앱)
    • Azure App Service
  • 키 볼트
    • Azure Key Vault
  • 메시징
    • Azure Service Bus
    • Azure Event Hubs
  • 스토리지 계정
    • Azure 블롭 스토리지

언어 지원

  • 앱 서비스:
    • Python
    • TypeScript
    • JavaScript

다음 단계