Visual Studio Code를 사용하여 Azure App Services에 배포Deploy to Azure App Service using Visual Studio Code

이 자습서에서는 App Service 확장을 사용하여 Azure App Service on Linux에 Node.js 애플리케이션을 배포합니다.In this tutorial, you deploy a Node.js application to Azure App Service on Linux using the App Service extension.

필수 조건Prerequisites

Azure App Service 확장 설치Install the Azure App Service extension

Azure 구독Azure subscription

Azure 구독이 없는 경우 지금 200달러의 Azure 크레딧으로 체험 계정에 지금 가입하여 서비스 조합을 사용해 볼 수 있습니다.If you don't have an Azure subscription, sign up now for a free account with $200 in Azure credits to try out any combination of services.

Azure에 로그인Sign in to Azure

Azure 확장이 설치되면, Azure 탐색기로 이동하여 Azure에 로그인을 선택하고 표시되는 메시지에 따라 Azure 계정에 로그인합니다.Once you've installed the Azure extension, sign into your Azure account by navigating to the Azure explorer, select Sign in to Azure, and follow the prompts. (Azure 확장이 여러 개 설치되어 있으면, 작업 중인 영역에 맞는 확장(예: App Service, Functions)을 선택합니다.)(If you have multiple Azure extensions installed, select the one for the area in which you're working, such as App Service, Functions, etc.)

VS Code를 통해 Azure에 로그인

로그인한 후에는 Azure 계정의 이메일 주소(또는 "로그인함")가 상태 표시줄에 표시되고 구독이 Azure 탐색기에 표시되는지 확인합니다.After signing in, verify that the email address of your Azure account (or "Signed In") appears in the Status Bar and your subscription(s) appears in the Azure explorer:

Azure 계정을 보여 주는 VS Code 상태 표시줄

구독을 보여 주는 VS Code Azure 탐색기


"이름이 [구독 ID]인 구독을 찾을 수 없습니다" 오류가 표시되면 프록시를 사용하고 Azure API에 연결할 수 없기 때문일 수 있습니다.If you see the error "Cannot find subscription with name [subscription ID]", this may be because you are behind a proxy and unable to reach the Azure API. 터미널의 프록시 정보를 사용하여 HTTP_PROXYHTTPS_PROXY 환경 변수를 구성합니다.Configure HTTP_PROXY and HTTPS_PROXY environment variables with your proxy information in your terminal:

# macOS/Linux
export HTTPS_PROXY=https://username:password@proxy:8080
export HTTP_PROXY=http://username:password@proxy:8080
# Windows
set HTTPS_PROXY=https://username:password@proxy:8080
set HTTP_PROXY=http://username:password@proxy:8080