Azure 개발자 CLI 사용 시작
Node.js 템플릿 실행
기본 Azure 개발자 CLI(azd
) 명령을 테스트에 배치하고 Node.js 템플릿 애플리케이션 중 하나를 실행해 보겠습니다. 이 가이드에서는 Azure에서 Node.js API 및 MongoDB와 React Web App을 사용합니다.
완료되면 개발 환경에서 코드를 가져와서 명령을 실행하여 Azure에서 앱을 빌드, 배포 및 모니터링할 수 있습니다.
계속하려면 원하는 환경을 선택합니다.
필수 조건
프로젝트 초기화
파일 탐색기 또는 터미널에서 빈 디렉터리를 새로 만들고 해당 디렉터리로 변경합니다.
azd init
명령을 실행하고 매개 변수로 사용할 템플릿을 지정합니다.
azd init --template todo-nodejs-mongo
참고: 이 명령은 GitHub 리포지토리 복제를 포함하여 애플리케이션을 초기화합니다.
- Azure 리소스를 보유하도록 만들 리소스 그룹의 접두사를 설정하는 환경 이름을 묻는 메시지가 표시됩니다. 환경 이름이
azd
란?
환경을 azd
지정한 후 템플릿 프로젝트를 컴퓨터에 복제하고 프로젝트를 초기화합니다.
앱 리소스 프로비전 및 배포
azd up
명령을 실행합니다.
azd up
Azure에 아직 로그인하지 않은 경우 브라우저가 시작되고 로그인하라는 메시지가 표시됩니다.
Azure에 로그인하면 다음 정보를 입력하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Azure Location |
리소스를 배포할 Azure 위치입니다. |
Azure Subscription |
리소스를 배포할 Azure 구독입니다. |
이러한 값을 제공하면 다음 명령을 실행합니다 azd up
.
- 다음을 포함하여 필요한 모든 Azure 리소스(
azd provision
)를 만들고 구성합니다.
- 계정에 대한 액세스 정책 및 역할
- 관리 ID와 서비스 간 통신
- 코드 패키지 및 배포(
azd deploy
)
명령이 azd up
성공적으로 완료되면 CLI는 생성된 리소스를 볼 수 있는 두 개의 링크를 표시합니다.
- ToDo API 앱
- ToDo 웹앱 프런트 엔드
참고 항목
애플리케이션에 업데이트를 프로비전하고 배포하는 데 원하는 만큼 여러 번 호출 azd up
할 수 있습니다.
Codespace 설정
브라우저에서 Node.js/Mongo azd
템플릿으로 이동하거나 템플릿 라이브러리에서 하나를 선택합니다.
파일 목록 위에서 Codespace에서 이 템플릿>열기 사용을 클릭합니다.
Codespaces를 사용하면 Visual Studio Code 확장을 포함하여 azd
모든 필수 구성 요소가 설치됩니다.
명령 실행 up
Codespace가 만들어지면 루트 디렉터리에서 azure.yaml을 마우스 오른쪽 단추로 클릭합니다. 옵션 에서 선택(리소스 프로비전 및 Azure에 코드 배포).
매개 변수 제공
명령을 실행 azd up
하면 다음 정보를 제공하고 웹 브라우저 및 인증 코드를 사용하여 로그인하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Environment Name |
모든 Azure 리소스를 보유하기 위해 생성될 리소스 그룹의 접두사입니다. 환경 이름이 azd 란? 를 사용하여 항상 새 환경을 azd env new 만들 수 있습니다. |
Azure Location |
리소스를 배포할 Azure 위치입니다. |
Azure Subscription |
리소스를 배포할 Azure 구독입니다. |
이 프로세스는 다음 명령으로 azd up
완료하는 데 다소 시간이 걸릴 수 있습니다.
- 다음을 포함하여 필요한 모든 Azure 리소스(
azd provision
)를 만들고 구성합니다.
- 계정에 대한 액세스 정책 및 역할
- 관리 ID와 서비스 간 통신
- 코드 패키지 및 배포(
azd deploy
)
필요한 매개 변수를 제공하고 명령이 azd up
완료되면 CodeSpaces 터미널에 생성된 리소스를 볼 수 있는 두 개의 Azure Portal 링크가 표시됩니다.
- ToDo API 앱
- ToDo 웹앱 프런트 엔드
무슨 일이 일어났나요?
명령이 성공적으로 완료되면 다음을 수행합니다 azd up
.
- 템플릿의
README.md
파일에서 참조되는 Azure 리소스는 실행 azd up
후 지정한 Azure 구독에 프로비전되었습니다. 이제 Azure Portal을 통해 해당 Azure 리소스를 볼 수 있습니다.
- 앱이 빌드되고 Azure에 배포되었습니다. 명령의 웹앱 URL 출력을
azd up
사용하여 완벽하게 작동하는 앱으로 이동할 수 있습니다.
참고 항목
- 애플리케이션을 프로비전하고 배포하는 데 원하는 횟수만큼 호출
azd up
할 수 있습니다.
- GitHub Codespaces의 알려진 제한 사항으로 인해 웹 브라우저를 시작해야 하는 실행 및 디버그가 현재 지원되지 않습니다. 더 나은 환경을 위해 데스크톱에서 Codespaces를 사용하는 것이 좋습니다.
DevContainer는 로컬 컴퓨터에서 이 앱을 실행하는 데 필요한 모든 필수 구성 요소를 포함하는 Docker 이미지입니다.
필수 구성 요소
프로젝트 초기화
터미널을 열고, 새 빈 디렉터리를 만들고, 해당 디렉터리로 변경합니다.
다음 명령을 실행하여 프로젝트를 초기화합니다.
azd init --template todo-nodejs-mongo
매개 변수 제공
명령을 실행 azd init
하면 다음 정보를 제공하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Environment Name |
모든 Azure 리소스를 보유하기 위해 생성될 리소스 그룹의 접두사입니다. 환경 이름이 azd 란? 를 사용하여 항상 새 환경을 azd env new 만들 수 있습니다. |
DevContainer 열기
VS Code에서 프로젝트를 열고 F1 키를 누른 다음 다음을 선택합니다. Remote-Containers: Rebuild and Reopen in Container
명령 실행 up
다음 명령을 실행합니다.
azd up
명령을 실행 azd up
하면 다음 정보를 제공하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Azure Location |
리소스를 배포할 Azure 위치입니다. |
Azure Subscription |
리소스를 배포할 Azure 구독입니다. |
이 azd up
명령은 다음 단계를 완료할 때 실행하는 데 다소 시간이 걸릴 수 있습니다.
- 다음을 포함하여 필요한 모든 Azure 리소스(
azd provision
)를 만들고 구성합니다.
- 계정에 대한 액세스 정책 및 역할
- 관리 ID와 서비스 간 통신
- 코드 패키지 및 배포(
azd deploy
)
필요한 매개 변수를 제공하고 명령이 azd up
완료되면 CLI는 생성된 리소스를 볼 수 있는 두 개의 Azure Portal 링크를 표시합니다.
- ToDo API 앱
- ToDo 웹앱 프런트 엔드
참고 항목
애플리케이션을 프로비전하고 배포하는 데 원하는 횟수만큼 호출 azd up
할 수 있습니다.
Python 템플릿 실행
기본 Azure 개발자 CLI(azd
) 명령을 테스트에 배치하고 Python 템플릿 애플리케이션 중 하나를 실행해 보겠습니다. 이 가이드에서는 Azure에서 Python API 및 MongoDB와 React Web App을 사용합니다.
완료되면 개발 환경에서 코드를 가져와서 명령을 실행하여 Azure에서 앱을 빌드, 배포 및 모니터링할 수 있습니다.
계속하려면 원하는 환경을 선택합니다.
필수 구성 요소
Python 가상 환경 만들기 및 활성화
이 가이드에서 앱은 Python 가상 환경을 사용하여 Python 패키지 설치를 격리합니다. 먼저 가상 환경을 만들고 활성화합니다.
프로젝트 초기화
파일 탐색기 또는 터미널에서 빈 디렉터리를 새로 만들고 해당 디렉터리로 변경합니다.
azd init
명령을 실행하고 매개 변수로 사용할 템플릿을 지정합니다.
azd init --template todo-python-mongo
참고: 이 명령은 GitHub 리포지토리 복제를 포함하여 애플리케이션을 초기화합니다.
- Azure 리소스를 보유하도록 만들 리소스 그룹의 접두사를 설정하는 환경 이름을 묻는 메시지가 표시됩니다. 환경 이름이
azd
란?
환경을 azd
지정한 후 템플릿 프로젝트를 컴퓨터에 복제하고 프로젝트를 초기화합니다.
앱 리소스 프로비전 및 배포
azd up
명령을 실행합니다.
azd up
Azure에 아직 로그인하지 않은 경우 브라우저가 시작되고 로그인하라는 메시지가 표시됩니다.
Azure에 로그인하면 다음 정보를 입력하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Azure Location |
리소스를 배포할 Azure 위치입니다. |
Azure Subscription |
리소스를 배포할 Azure 구독입니다. |
이러한 값을 제공하면 다음 명령을 실행합니다 azd up
.
- 다음을 포함하여 필요한 모든 Azure 리소스(
azd provision
)를 만들고 구성합니다.
- 계정에 대한 액세스 정책 및 역할
- 관리 ID와 서비스 간 통신
- 코드 패키지 및 배포(
azd deploy
)
명령이 azd up
성공적으로 완료되면 CLI는 생성된 리소스를 볼 수 있는 두 개의 링크를 표시합니다.
- ToDo API 앱
- ToDo 웹앱 프런트 엔드
참고 항목
애플리케이션에 업데이트를 프로비전하고 배포하는 데 원하는 만큼 여러 번 호출 azd up
할 수 있습니다.
Codespace 설정
브라우저에서 Python/Mongo azd
템플릿으로 이동하거나 템플릿 라이브러리에서 하나를 선택합니다.
파일 목록 위에서 Codespace에서 이 템플릿>열기 사용을 클릭합니다.
Codespaces를 사용하면 Visual Studio Code 확장을 포함하여 azd
모든 필수 구성 요소가 설치됩니다.
명령 실행 up
Codespace가 만들어지면 루트 디렉터리에서 azure.yaml을 마우스 오른쪽 단추로 클릭합니다. 옵션 에서 선택(리소스 프로비전 및 Azure에 코드 배포).
매개 변수 제공
명령을 실행 azd up
하면 다음 정보를 제공하고 웹 브라우저 및 인증 코드를 사용하여 로그인하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Environment Name |
모든 Azure 리소스를 보유하기 위해 생성될 리소스 그룹의 접두사입니다. 환경 이름이 azd 란? 를 사용하여 항상 새 환경을 azd env new 만들 수 있습니다. |
Azure Location |
리소스를 배포할 Azure 위치입니다. |
Azure Subscription |
리소스를 배포할 Azure 구독입니다. |
이 프로세스는 다음 명령으로 azd up
완료하는 데 다소 시간이 걸릴 수 있습니다.
- 다음을 포함하여 필요한 모든 Azure 리소스(
azd provision
)를 만들고 구성합니다.
- 계정에 대한 액세스 정책 및 역할
- 관리 ID와 서비스 간 통신
- 코드 패키지 및 배포(
azd deploy
)
필요한 매개 변수를 제공하고 명령이 azd up
완료되면 CodeSpaces 터미널에 생성된 리소스를 볼 수 있는 두 개의 Azure Portal 링크가 표시됩니다.
- ToDo API 앱
- ToDo 웹앱 프런트 엔드
무슨 일이 일어났나요?
명령이 성공적으로 완료되면 다음을 수행합니다 azd up
.
- 템플릿의
README.md
파일에서 참조되는 Azure 리소스는 실행 azd up
후 지정한 Azure 구독에 프로비전되었습니다. 이제 Azure Portal을 통해 해당 Azure 리소스를 볼 수 있습니다.
- 앱이 빌드되고 Azure에 배포되었습니다. 명령의 웹앱 URL 출력을
azd up
사용하여 완벽하게 작동하는 앱으로 이동할 수 있습니다.
참고 항목
- 애플리케이션을 프로비전하고 배포하는 데 원하는 횟수만큼 호출
azd up
할 수 있습니다.
- GitHub Codespaces의 알려진 제한 사항으로 인해 웹 브라우저를 시작해야 하는 실행 및 디버그가 현재 지원되지 않습니다. 더 나은 환경을 위해 데스크톱에서 Codespaces를 사용하는 것이 좋습니다.
DevContainer는 로컬 컴퓨터에서 이 앱을 실행하는 데 필요한 모든 필수 구성 요소를 포함하는 Docker 이미지입니다.
필수 구성 요소
프로젝트 초기화
터미널을 열고, 새 빈 디렉터리를 만들고, 해당 디렉터리로 변경합니다.
다음 명령을 실행하여 프로젝트를 초기화합니다.
azd init --template todo-python-mongo
매개 변수 제공
명령을 실행 azd init
하면 다음 정보를 제공하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Environment Name |
모든 Azure 리소스를 보유하기 위해 생성될 리소스 그룹의 접두사입니다. 환경 이름이 azd 란? 를 사용하여 항상 새 환경을 azd env new 만들 수 있습니다. |
DevContainer 열기
VS Code에서 프로젝트를 열고 F1 키를 누른 다음 다음을 선택합니다. Dev Containers: Rebuild and Reopen in Container
명령 실행 up
다음 명령을 실행합니다.
azd up
명령을 실행 azd up
하면 다음 정보를 제공하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Azure Location |
리소스를 배포할 Azure 위치입니다. |
Azure Subscription |
리소스를 배포할 Azure 구독입니다. |
이 azd up
명령은 다음 단계를 완료할 때 실행하는 데 다소 시간이 걸릴 수 있습니다.
- 다음을 포함하여 필요한 모든 Azure 리소스(
azd provision
)를 만들고 구성합니다.
- 계정에 대한 액세스 정책 및 역할
- 관리 ID와 서비스 간 통신
- 코드 패키지 및 배포(
azd deploy
)
필요한 매개 변수를 제공하고 명령이 azd up
완료되면 CLI는 생성된 리소스를 볼 수 있는 두 개의 Azure Portal 링크를 표시합니다.
- ToDo API 앱
- ToDo 웹앱 프런트 엔드
참고 항목
애플리케이션을 프로비전하고 배포하는 데 원하는 횟수만큼 호출 azd up
할 수 있습니다.
C# 템플릿 실행
기본 Azure 개발자 CLI(azd
) 명령을 테스트에 배치하고 C# 템플릿 애플리케이션 중 하나를 실행해 보겠습니다. 이 가이드에서는 Azure에서 C# API 및 MongoDB와 React Web App을 사용합니다.
완료되면 개발 환경에서 코드를 가져와서 명령을 실행하여 Azure에서 앱을 빌드, 배포 및 모니터링할 수 있습니다.
계속하려면 원하는 환경을 선택합니다.
필수 구성 요소
프로젝트 초기화
파일 탐색기 또는 터미널에서 빈 디렉터리를 새로 만들고 해당 디렉터리로 변경합니다.
azd init
명령을 실행하고 매개 변수로 사용할 템플릿을 지정합니다.
azd init --template todo-csharp-cosmos-sql
참고: 이 명령은 GitHub 리포지토리 복제를 포함하여 애플리케이션을 초기화합니다.
- Azure 리소스를 보유하도록 만들 리소스 그룹의 접두사를 설정하는 환경 이름을 묻는 메시지가 표시됩니다. 환경 이름이
azd
란?
환경을 azd
지정한 후 템플릿 프로젝트를 컴퓨터에 복제하고 프로젝트를 초기화합니다.
앱 리소스 프로비전 및 배포
azd up
명령을 실행합니다.
azd up
Azure에 아직 로그인하지 않은 경우 브라우저가 시작되고 로그인하라는 메시지가 표시됩니다.
Azure에 로그인하면 다음 정보를 입력하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Azure Location |
리소스를 배포할 Azure 위치입니다. |
Azure Subscription |
리소스를 배포할 Azure 구독입니다. |
이러한 값을 제공하면 다음 명령을 실행합니다 azd up
.
- 다음을 포함하여 필요한 모든 Azure 리소스(
azd provision
)를 만들고 구성합니다.
- 계정에 대한 액세스 정책 및 역할
- 관리 ID와 서비스 간 통신
- 코드 패키지 및 배포(
azd deploy
)
명령이 azd up
성공적으로 완료되면 CLI는 생성된 리소스를 볼 수 있는 두 개의 링크를 표시합니다.
- ToDo API 앱
- ToDo 웹앱 프런트 엔드
참고 항목
애플리케이션에 업데이트를 프로비전하고 배포하는 데 원하는 만큼 여러 번 호출 azd up
할 수 있습니다.
Codespace 설정
브라우저에서 C#/Cosmos azd
템플릿으로 이동하거나 템플릿 라이브러리에서 하나를 선택합니다.
파일 목록 위에서 Codespace에서 이 템플릿>열기 사용을 클릭합니다.
Codespaces를 사용하면 Visual Studio Code 확장을 포함하여 azd
모든 필수 구성 요소가 설치됩니다.
명령 실행 up
Codespace가 만들어지면 루트 디렉터리에서 azure.yaml을 마우스 오른쪽 단추로 클릭합니다. 옵션 에서 선택(리소스 프로비전 및 Azure에 코드 배포).
매개 변수 제공
명령을 실행 azd up
하면 다음 정보를 제공하고 웹 브라우저 및 인증 코드를 사용하여 로그인하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Environment Name |
모든 Azure 리소스를 보유하기 위해 생성될 리소스 그룹의 접두사입니다. 환경 이름이 azd 란? 를 사용하여 항상 새 환경을 azd env new 만들 수 있습니다. |
Azure Location |
리소스를 배포할 Azure 위치입니다. |
Azure Subscription |
리소스를 배포할 Azure 구독입니다. |
이 프로세스는 다음 명령으로 azd up
완료하는 데 다소 시간이 걸릴 수 있습니다.
- 다음을 포함하여 필요한 모든 Azure 리소스(
azd provision
)를 만들고 구성합니다.
- 계정에 대한 액세스 정책 및 역할
- 관리 ID와 서비스 간 통신
- 코드 패키지 및 배포(
azd deploy
)
필요한 매개 변수를 제공하고 명령이 azd up
완료되면 CodeSpaces 터미널에 생성된 리소스를 볼 수 있는 두 개의 Azure Portal 링크가 표시됩니다.
- ToDo API 앱
- ToDo 웹앱 프런트 엔드
무슨 일이 일어났나요?
명령이 성공적으로 완료되면 다음을 수행합니다 azd up
.
- 템플릿의
README.md
파일에서 참조되는 Azure 리소스는 실행 azd up
후 지정한 Azure 구독에 프로비전되었습니다. 이제 Azure Portal을 통해 해당 Azure 리소스를 볼 수 있습니다.
- 앱이 빌드되고 Azure에 배포되었습니다. 명령의 웹앱 URL 출력을
azd up
사용하여 완벽하게 작동하는 앱으로 이동할 수 있습니다.
참고 항목
- 애플리케이션을 프로비전하고 배포하는 데 원하는 횟수만큼 호출
azd up
할 수 있습니다.
- GitHub Codespaces의 알려진 제한 사항으로 인해 웹 브라우저를 시작해야 하는 실행 및 디버그가 현재 지원되지 않습니다. 더 나은 환경을 위해 데스크톱에서 Codespaces를 사용하는 것이 좋습니다.
DevContainer는 로컬 컴퓨터에서 이 앱을 실행하는 데 필요한 모든 필수 구성 요소를 포함하는 Docker 이미지입니다.
필수 구성 요소
프로젝트 초기화
터미널을 열고, 새 빈 디렉터리를 만들고, 해당 디렉터리로 변경합니다.
다음 명령을 실행하여 프로젝트를 초기화합니다.
azd init --template todo-csharp-cosmos-sql
매개 변수 제공
명령을 실행 azd init
하면 다음 정보를 제공하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Environment Name |
모든 Azure 리소스를 보유하기 위해 생성될 리소스 그룹의 접두사입니다. 환경 이름이 azd 란? 를 사용하여 항상 새 환경을 azd env new 만들 수 있습니다. |
DevContainer 열기
VS Code에서 프로젝트를 열고 F1 키를 누른 다음 다음을 선택합니다. Remote-Containers: Rebuild and Reopen in Container
명령 실행 up
다음 명령을 실행합니다.
azd up
명령을 실행 azd up
하면 다음 정보를 제공하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Azure Location |
리소스를 배포할 Azure 위치입니다. |
Azure Subscription |
리소스를 배포할 Azure 구독입니다. |
이 azd up
명령은 다음 단계를 완료할 때 실행하는 데 다소 시간이 걸릴 수 있습니다.
- 다음을 포함하여 필요한 모든 Azure 리소스(
azd provision
)를 만들고 구성합니다.
- 계정에 대한 액세스 정책 및 역할
- 관리 ID와 서비스 간 통신
- 코드 패키지 및 배포(
azd deploy
)
필요한 매개 변수를 제공하고 명령이 azd up
완료되면 CLI는 생성된 리소스를 볼 수 있는 두 개의 Azure Portal 링크를 표시합니다.
- ToDo API 앱
- ToDo 웹앱 프런트 엔드
참고 항목
애플리케이션을 프로비전하고 배포하는 데 원하는 횟수만큼 호출 azd up
할 수 있습니다.
Java 템플릿 실행
기본 Azure 개발자 CLI(azd
) 명령을 테스트에 배치하고 Java 템플릿 애플리케이션 중 하나를 실행해 보겠습니다. 이 가이드에서는 Azure에서 Java API 및 MongoDB와 React Web App을 사용합니다.
완료되면 개발 환경에서 코드를 가져와서 명령을 실행하여 Azure에서 앱을 빌드, 배포 및 모니터링할 수 있습니다.
계속하려면 원하는 환경을 선택합니다.
필수 구성 요소
프로젝트 초기화
파일 탐색기 또는 터미널에서 빈 디렉터리를 새로 만들고 해당 디렉터리로 변경합니다.
azd init
명령을 실행하고 매개 변수로 사용할 템플릿을 지정합니다.
azd init --template todo-java-mongo
참고: 이 명령은 GitHub 리포지토리 복제를 포함하여 애플리케이션을 초기화합니다.
- Azure 리소스를 보유하도록 만들 리소스 그룹의 접두사를 설정하는 환경 이름을 묻는 메시지가 표시됩니다. 환경 이름이
azd
란?
환경을 azd
지정한 후 템플릿 프로젝트를 컴퓨터에 복제하고 프로젝트를 초기화합니다.
앱 리소스 프로비전 및 배포
azd up
명령을 실행합니다.
azd up
Azure에 아직 로그인하지 않은 경우 브라우저가 시작되고 로그인하라는 메시지가 표시됩니다.
Azure에 로그인하면 다음 정보를 입력하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Azure Location |
리소스를 배포할 Azure 위치입니다. |
Azure Subscription |
리소스를 배포할 Azure 구독입니다. |
이러한 값을 제공하면 다음 명령을 실행합니다 azd up
.
- 다음을 포함하여 필요한 모든 Azure 리소스(
azd provision
)를 만들고 구성합니다.
- 계정에 대한 액세스 정책 및 역할
- 관리 ID와 서비스 간 통신
- 코드 패키지 및 배포(
azd deploy
)
명령이 azd up
성공적으로 완료되면 CLI는 생성된 리소스를 볼 수 있는 두 개의 링크를 표시합니다.
- ToDo API 앱
- ToDo 웹앱 프런트 엔드
참고 항목
애플리케이션에 업데이트를 프로비전하고 배포하는 데 원하는 만큼 여러 번 호출 azd up
할 수 있습니다.
Codespace 설정
브라우저에서 Java/Mongo azd
템플릿으로 이동하거나 템플릿 라이브러리에서 하나를 선택합니다.
파일 목록 위에서 Codespace에서 이 템플릿>열기 사용을 클릭합니다.
Codespaces를 사용하면 Visual Studio Code 확장을 포함하여 azd
모든 필수 구성 요소가 설치됩니다.
명령 실행 up
Codespace가 만들어지면 루트 디렉터리에서 azure.yaml을 마우스 오른쪽 단추로 클릭합니다. 옵션 에서 선택(리소스 프로비전 및 Azure에 코드 배포).
매개 변수 제공
명령을 실행 azd up
하면 다음 정보를 제공하고 웹 브라우저 및 인증 코드를 사용하여 로그인하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Environment Name |
모든 Azure 리소스를 보유하기 위해 생성될 리소스 그룹의 접두사입니다. 환경 이름이 azd 란? 를 사용하여 항상 새 환경을 azd env new 만들 수 있습니다. |
Azure Location |
리소스를 배포할 Azure 위치입니다. |
Azure Subscription |
리소스를 배포할 Azure 구독입니다. |
이 프로세스는 다음 명령으로 azd up
완료하는 데 다소 시간이 걸릴 수 있습니다.
- 다음을 포함하여 필요한 모든 Azure 리소스(
azd provision
)를 만들고 구성합니다.
- 계정에 대한 액세스 정책 및 역할
- 관리 ID와 서비스 간 통신
- 코드 패키지 및 배포(
azd deploy
)
필요한 매개 변수를 제공하고 명령이 azd up
완료되면 CodeSpaces 터미널에 생성된 리소스를 볼 수 있는 두 개의 Azure Portal 링크가 표시됩니다.
- ToDo API 앱
- ToDo 웹앱 프런트 엔드
무슨 일이 일어났나요?
명령이 성공적으로 완료되면 다음을 수행합니다 azd up
.
- 템플릿의
README.md
파일에서 참조되는 Azure 리소스는 실행 azd up
후 지정한 Azure 구독에 프로비전되었습니다. 이제 Azure Portal을 통해 해당 Azure 리소스를 볼 수 있습니다.
- 앱이 빌드되고 Azure에 배포되었습니다. 명령의 웹앱 URL 출력을
azd up
사용하여 완벽하게 작동하는 앱으로 이동할 수 있습니다.
참고 항목
- 애플리케이션을 프로비전하고 배포하는 데 원하는 횟수만큼 호출
azd up
할 수 있습니다.
- GitHub Codespaces의 알려진 제한 사항으로 인해 웹 브라우저를 시작해야 하는 실행 및 디버그가 현재 지원되지 않습니다. 더 나은 환경을 위해 데스크톱에서 Codespaces를 사용하는 것이 좋습니다.
DevContainer는 로컬 컴퓨터에서 이 앱을 실행하는 데 필요한 모든 필수 구성 요소를 포함하는 Docker 이미지입니다.
필수 구성 요소
프로젝트 초기화
터미널을 열고, 새 빈 디렉터리를 만들고, 해당 디렉터리로 변경합니다.
다음 명령을 실행하여 프로젝트를 초기화합니다.
azd init --template todo-java-mongo
매개 변수 제공
명령을 실행 azd init
하면 다음 정보를 제공하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Environment Name |
모든 Azure 리소스를 보유하기 위해 생성될 리소스 그룹의 접두사입니다. 환경 이름이 azd 란? 를 사용하여 항상 새 환경을 azd env new 만들 수 있습니다. |
DevContainer 열기
VS Code에서 프로젝트를 열고 F1 키를 누른 다음 다음을 선택합니다. Remote-Containers: Rebuild and Reopen in Container
명령 실행 up
다음 명령을 실행합니다.
azd up
명령을 실행 azd up
하면 다음 정보를 제공하라는 메시지가 표시됩니다.
매개 변수 |
설명 |
Azure Location |
리소스를 배포할 Azure 위치입니다. |
Azure Subscription |
리소스를 배포할 Azure 구독입니다. |
이 azd up
명령은 다음 단계를 완료할 때 실행하는 데 다소 시간이 걸릴 수 있습니다.
- 다음을 포함하여 필요한 모든 Azure 리소스(
azd provision
)를 만들고 구성합니다.
- 계정에 대한 액세스 정책 및 역할
- 관리 ID와 서비스 간 통신
- 코드 패키지 및 배포(
azd deploy
)
필요한 매개 변수를 제공하고 명령이 azd up
완료되면 CLI는 생성된 리소스를 볼 수 있는 두 개의 Azure Portal 링크를 표시합니다.
- ToDo API 앱
- ToDo 웹앱 프런트 엔드
참고 항목
애플리케이션을 프로비전하고 배포하는 데 원하는 횟수만큼 호출 azd up
할 수 있습니다.
리소스 정리
이 문서에서 만든 리소스가 더 이상 필요하지 않은 경우 다음 명령을 실행하여 앱을 전원을 공급합니다.
azd down
도움말 요청
버그를 제출하거나, 도움말을 요청하거나, Azure 개발자 CLI에 대한 새 기능을 제안하는 방법에 대한 자세한 내용은 문제 해결 및 지원 페이지를 참조하세요.
다음 단계