Azure 개발자 CLI 사용 시작

Node.js 템플릿 실행

기본 Azure 개발자 CLI(azd) 명령을 테스트에 배치하고 Node.js 템플릿 애플리케이션 중 하나를 실행해 보겠습니다. 이 가이드에서는 Azure에서 Node.js API 및 MongoDB와 React Web App을 사용합니다.

완료되면 개발 환경에서 코드를 가져와서 명령을 실행하여 Azure에서 앱을 빌드, 배포 및 모니터링할 수 있습니다.

계속하려면 원하는 환경을 선택합니다.

필수 조건

프로젝트 초기화

  1. 파일 탐색기 또는 터미널에서 빈 디렉터리를 새로 만들고 해당 디렉터리로 변경합니다.

  2. azd init 명령을 실행하고 매개 변수로 사용할 템플릿을 지정합니다.

    azd init --template todo-nodejs-mongo
    

참고: 이 명령은 GitHub 리포지토리 복제를 포함하여 애플리케이션을 초기화합니다.

  1. Azure 리소스를 보유하도록 만들 리소스 그룹의 접두사를 설정하는 환경 이름을 묻는 메시지가 표시됩니다. 환경 이름이 azd란?

환경을 azd 지정한 후 템플릿 프로젝트를 컴퓨터에 복제하고 프로젝트를 초기화합니다.

앱 리소스 프로비전 및 배포

  1. azd up 명령을 실행합니다.

    azd up
    
  2. Azure에 아직 로그인하지 않은 경우 브라우저가 시작되고 로그인하라는 메시지가 표시됩니다.

  3. Azure에 로그인하면 다음 정보를 입력하라는 메시지가 표시됩니다.

매개 변수 설명
Azure Location 리소스를 배포할 Azure 위치입니다.
Azure Subscription 리소스를 배포할 Azure 구독입니다.

이러한 값을 제공하면 다음 명령을 실행합니다 azd up .

  • 다음을 포함하여 필요한 모든 Azure 리소스(azd provision)를 만들고 구성합니다.
    • 계정에 대한 액세스 정책 및 역할
    • 관리 ID와 서비스 간 통신
  • 코드 패키지 및 배포(azd deploy)

명령이 azd up 성공적으로 완료되면 CLI는 생성된 리소스를 볼 수 있는 두 개의 링크를 표시합니다.

  • ToDo API 앱
  • ToDo 웹앱 프런트 엔드

Screenshot of command output listing endpoint URLs.

참고 항목

애플리케이션에 업데이트를 프로비전하고 배포하는 데 원하는 만큼 여러 번 호출 azd up 할 수 있습니다.

Python 템플릿 실행

기본 Azure 개발자 CLI(azd) 명령을 테스트에 배치하고 Python 템플릿 애플리케이션 중 하나를 실행해 보겠습니다. 이 가이드에서는 Azure에서 Python API 및 MongoDB와 React Web App을 사용합니다.

완료되면 개발 환경에서 코드를 가져와서 명령을 실행하여 Azure에서 앱을 빌드, 배포 및 모니터링할 수 있습니다.

계속하려면 원하는 환경을 선택합니다.

필수 구성 요소

Python 가상 환경 만들기 및 활성화

이 가이드에서 앱은 Python 가상 환경을 사용하여 Python 패키지 설치를 격리합니다. 먼저 가상 환경을 만들고 활성화합니다.

프로젝트 초기화

  1. 파일 탐색기 또는 터미널에서 빈 디렉터리를 새로 만들고 해당 디렉터리로 변경합니다.

  2. azd init 명령을 실행하고 매개 변수로 사용할 템플릿을 지정합니다.

    azd init --template todo-python-mongo
    

참고: 이 명령은 GitHub 리포지토리 복제를 포함하여 애플리케이션을 초기화합니다.

  1. Azure 리소스를 보유하도록 만들 리소스 그룹의 접두사를 설정하는 환경 이름을 묻는 메시지가 표시됩니다. 환경 이름이 azd란?

환경을 azd 지정한 후 템플릿 프로젝트를 컴퓨터에 복제하고 프로젝트를 초기화합니다.

앱 리소스 프로비전 및 배포

  1. azd up 명령을 실행합니다.

    azd up
    
  2. Azure에 아직 로그인하지 않은 경우 브라우저가 시작되고 로그인하라는 메시지가 표시됩니다.

  3. Azure에 로그인하면 다음 정보를 입력하라는 메시지가 표시됩니다.

매개 변수 설명
Azure Location 리소스를 배포할 Azure 위치입니다.
Azure Subscription 리소스를 배포할 Azure 구독입니다.

이러한 값을 제공하면 다음 명령을 실행합니다 azd up .

  • 다음을 포함하여 필요한 모든 Azure 리소스(azd provision)를 만들고 구성합니다.
    • 계정에 대한 액세스 정책 및 역할
    • 관리 ID와 서비스 간 통신
  • 코드 패키지 및 배포(azd deploy)

명령이 azd up 성공적으로 완료되면 CLI는 생성된 리소스를 볼 수 있는 두 개의 링크를 표시합니다.

  • ToDo API 앱
  • ToDo 웹앱 프런트 엔드

Screenshot of command output listing endpoint URLs.

참고 항목

애플리케이션에 업데이트를 프로비전하고 배포하는 데 원하는 만큼 여러 번 호출 azd up 할 수 있습니다.

C# 템플릿 실행

기본 Azure 개발자 CLI(azd) 명령을 테스트에 배치하고 C# 템플릿 애플리케이션 중 하나를 실행해 보겠습니다. 이 가이드에서는 Azure에서 C# API 및 MongoDB와 React Web App을 사용합니다.

완료되면 개발 환경에서 코드를 가져와서 명령을 실행하여 Azure에서 앱을 빌드, 배포 및 모니터링할 수 있습니다.

계속하려면 원하는 환경을 선택합니다.

필수 구성 요소

프로젝트 초기화

  1. 파일 탐색기 또는 터미널에서 빈 디렉터리를 새로 만들고 해당 디렉터리로 변경합니다.

  2. azd init 명령을 실행하고 매개 변수로 사용할 템플릿을 지정합니다.

    azd init --template todo-csharp-cosmos-sql
    

참고: 이 명령은 GitHub 리포지토리 복제를 포함하여 애플리케이션을 초기화합니다.

  1. Azure 리소스를 보유하도록 만들 리소스 그룹의 접두사를 설정하는 환경 이름을 묻는 메시지가 표시됩니다. 환경 이름이 azd란?

환경을 azd 지정한 후 템플릿 프로젝트를 컴퓨터에 복제하고 프로젝트를 초기화합니다.

앱 리소스 프로비전 및 배포

  1. azd up 명령을 실행합니다.

    azd up
    
  2. Azure에 아직 로그인하지 않은 경우 브라우저가 시작되고 로그인하라는 메시지가 표시됩니다.

  3. Azure에 로그인하면 다음 정보를 입력하라는 메시지가 표시됩니다.

매개 변수 설명
Azure Location 리소스를 배포할 Azure 위치입니다.
Azure Subscription 리소스를 배포할 Azure 구독입니다.

이러한 값을 제공하면 다음 명령을 실행합니다 azd up .

  • 다음을 포함하여 필요한 모든 Azure 리소스(azd provision)를 만들고 구성합니다.
    • 계정에 대한 액세스 정책 및 역할
    • 관리 ID와 서비스 간 통신
  • 코드 패키지 및 배포(azd deploy)

명령이 azd up 성공적으로 완료되면 CLI는 생성된 리소스를 볼 수 있는 두 개의 링크를 표시합니다.

  • ToDo API 앱
  • ToDo 웹앱 프런트 엔드

Screenshot of command output listing endpoint URLs.

참고 항목

애플리케이션에 업데이트를 프로비전하고 배포하는 데 원하는 만큼 여러 번 호출 azd up 할 수 있습니다.

Java 템플릿 실행

기본 Azure 개발자 CLI(azd) 명령을 테스트에 배치하고 Java 템플릿 애플리케이션 중 하나를 실행해 보겠습니다. 이 가이드에서는 Azure에서 Java API 및 MongoDB와 React Web App을 사용합니다.

완료되면 개발 환경에서 코드를 가져와서 명령을 실행하여 Azure에서 앱을 빌드, 배포 및 모니터링할 수 있습니다.

계속하려면 원하는 환경을 선택합니다.

필수 구성 요소

프로젝트 초기화

  1. 파일 탐색기 또는 터미널에서 빈 디렉터리를 새로 만들고 해당 디렉터리로 변경합니다.

  2. azd init 명령을 실행하고 매개 변수로 사용할 템플릿을 지정합니다.

    azd init --template todo-java-mongo
    

참고: 이 명령은 GitHub 리포지토리 복제를 포함하여 애플리케이션을 초기화합니다.

  1. Azure 리소스를 보유하도록 만들 리소스 그룹의 접두사를 설정하는 환경 이름을 묻는 메시지가 표시됩니다. 환경 이름이 azd란?

환경을 azd 지정한 후 템플릿 프로젝트를 컴퓨터에 복제하고 프로젝트를 초기화합니다.

앱 리소스 프로비전 및 배포

  1. azd up 명령을 실행합니다.

    azd up
    
  2. Azure에 아직 로그인하지 않은 경우 브라우저가 시작되고 로그인하라는 메시지가 표시됩니다.

  3. Azure에 로그인하면 다음 정보를 입력하라는 메시지가 표시됩니다.

매개 변수 설명
Azure Location 리소스를 배포할 Azure 위치입니다.
Azure Subscription 리소스를 배포할 Azure 구독입니다.

이러한 값을 제공하면 다음 명령을 실행합니다 azd up .

  • 다음을 포함하여 필요한 모든 Azure 리소스(azd provision)를 만들고 구성합니다.
    • 계정에 대한 액세스 정책 및 역할
    • 관리 ID와 서비스 간 통신
  • 코드 패키지 및 배포(azd deploy)

명령이 azd up 성공적으로 완료되면 CLI는 생성된 리소스를 볼 수 있는 두 개의 링크를 표시합니다.

  • ToDo API 앱
  • ToDo 웹앱 프런트 엔드

Screenshot of command output listing endpoint URLs.

참고 항목

애플리케이션에 업데이트를 프로비전하고 배포하는 데 원하는 만큼 여러 번 호출 azd up 할 수 있습니다.

리소스 정리

이 문서에서 만든 리소스가 더 이상 필요하지 않은 경우 다음 명령을 실행하여 앱을 전원을 공급합니다.

azd down

도움말 요청

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

다음 단계