Azure Developer CLI 템플릿

Azure 개발자 CLI 템플릿은 사용할 수 azd있도록 Azure 개발자 CLI 규칙을 사용하여 만든 샘플 리포지토리입니다. 템플릿은 azd "헬로 월드!" 이상으로 확장됩니다. Azure 리소스를 프로비전하고 CI/CD(연속 통합 및 지속적인 업데이트) 파이프라인 등을 구성합니다. 이러한 템플릿은 사용자 고유의 솔루션을 빌드하고 사용자 지정할 수 있는 기반 역할을 합니다. 각 템플릿에는 다음이 포함됩니다.

  • 애플리케이션 코드
  • Azure 리소스를 프로비전하는 데 필요한 코드 내 파일(Bicep 또는 Terraform)
  • azure.yaml 애플리케이션을 설명하는 파일

이러한 템플릿은 확장 가능하며 특정 사용 사례에 맞게 사용자 지정할 수 있습니다.

사용 가능한 템플릿

Azure 개발자 CLI의 일부로 다음과 같이 작성된 템플릿 애플리케이션의 초기 집합을 작성했습니다.

  • Python
  • JavaScript/TypeScript
  • C#
  • Java

각 템플릿은 다음과 같은 호스트용으로 작성되었습니다.

  • Azure App Service
  • Azure Container Apps
  • Azure Static Web Apps
  • Azure Function 앱
  • Azure Kubernetes Service

증가하는 템플릿 목록을 다시 확인하세요.

사용자 고유의 템플릿을 작성하거나 기존 애플리케이션 을 "템플릿화"하는 방법에 대한 자세한 내용은 템플릿 azd을 호환 가능하게 만드는 방법에 대한 가이드를 참조하세요.

또한 다음으로 작성된 IaC(Infrastructure as Code)를 사용하여 시작 템플릿을 작성했습니다.

  • Bicep
  • Terraform

이러한 템플릿은 앱의 IaC를 작성하기 위한 시작점을 제공하는 데 중점을 두고 있으며 호환되는 고유한 azd템플릿을 만들 수 있습니다. 작성한 템플릿 애플리케이션과 달리 이러한 시작 템플릿은 자체에서 전체 애플리케이션으로 작동하지 않습니다. 따라서 자체 소스 코드를 추가하고 인프라에 연결하여 완벽하게 작동하는 앱을 만들어야 합니다.

템플릿 선택

Azure 개발자 CLI 를 설치한 다음 기본 프로그래밍 언어를 선택하여 템플릿을 선택합니다.

다음 명령을 실행하여 지원되는 모든 azd 호환 템플릿을 나열할 수도 있습니다.

azd template list

자세한 지침 및 정보는 다음 Azure Developer CLI 사용 템플릿의 추가 정보를 참조하세요.

템플릿 앱 호스트 기술 스택
Azure에서 C# API 및 MongoDB를 사용하는 React Web App Azure App Service NoSQL용 Azure Cosmos DB, Bicep
Azure에서 C# API 및 SQL Database를 사용하는 React Web App Azure App Service Azure SQL Database, Bicep
Azure에서 C# API 및 SQL Database를 사용하는 Static React Web App + Functions Azure Static Web Apps, Azure Functions Azure SQL Database, Bicep

더 많은 커뮤니티 기여 템플릿을 보려면 템플릿 갤러리인 Awesome AZD를 검사.

템플릿 사용에 azd 대한 지침

Azure Developer CLI와 함께 사용하는 각 템플릿은 템플릿과 함께 제공되는 계약에 따라 해당 소유자(Microsoft일 수도 있고 아닐 수도 있음)가 라이선스를 부여합니다. 사용하려는 템플릿에 적용되는 라이선스를 결정하는 것은 사용자의 책임입니다.

Microsoft는 타사 템플릿에 대해 책임을 지지 않으며 보안, 개인 정보, 호환성 또는 성능 문제에 대해 이러한 템플릿을 차단하지 않습니다. Microsoft에서 제공하는 템플릿을 포함하여 Azure 개발자 CLI에서 사용하는 템플릿은 Microsoft 지원 프로그램 또는 서비스에서 지원되지 않습니다. Microsoft에서 제공하는 모든 템플릿은 모든 종류의 보증 없이 AS IS로 제공됩니다.

템플릿 작성

Azure 개발자 CLI 팀은 앞으로 더 많은 개발자 시나리오를 다루기 위해 더 많은 템플릿을 작성할 계획입니다. 고유한 템플릿을 작성하는 경우 GitHub의 azd-templates 리포지토리에 토픽을 추가할 수 있습니다. 이렇게 하면 다른 개발자가 자신의 사용 사례를 위해 템플릿을 찾고 포크하고 빌드할 수 있습니다.

만든 사용 사례 및 템플릿이 있는 경우 GitHub 리포지토리에서 문제를 열 수도 있습니다.

도움말 요청

버그를 제출하거나, 도움말을 요청하거나, Azure 개발자 CLI에 대한 새 기능을 제안하는 방법에 대한 자세한 내용은 문제 해결 및 지원 페이지를 참조하세요.

다음 단계