Azure에 더 쉽게 개발 및 배포할 수 있도록 설계된 많은 기능을 사용하여 Visual Studio에서 Azure로 작업할 수 있습니다.
필수 조건
- Azure 계정. Azure 계정이 없는 경우, Visual Studio 구독자의 Azure 혜택을 활성화하거나 무료 평가판에 등록하세요.
Azure 리소스 프로비전
기존 Azure 리소스를 찾아 검색할 수 있는 일반적인 Visual Studio 대화 상자입니다. 기존 리소스 목록 위에는 새 리소스를 프로비전할 수 있는 단추가 있습니다.
비고
이 예제에서는 Azure App Service의 인스턴스를 보여 주지만 Visual Studio에서 지원하는 모든 Azure 서비스에 대해 유사한 대화 상자가 있습니다.
빠른 시작을 사용하여 Visual Studio IDE 기능을 찾아 지원되는 서비스에 연결할 수 있습니다. 이 기능을 사용하려면 빠른 시작을 열고( Ctrl+Q 누름), 서비스(예 Azure Storage: )를 입력하여 연결된 서비스 기능을 찾고 서비스에 즉시 연결을 시작합니다.
기존 Azure 리소스 찾아보기 및 검색
다음 스크린샷은 기존 Azure 리소스를 찾아보고 검색할 수 있는 일반적인 Visual Studio 대화 상자를 보여 줍니다.
- 드롭다운 목록을 사용하여 Azure 구독별로 필터링할 수 있습니다.
- 리소스 그룹 또는 리소스 종류별로 찾은 인스턴스를 그룹화할 수 있습니다(플랫 목록을 효과적으로 제공).
- 리소스 이름으로 검색할 수 있습니다.
비고
이 예제에서는 Azure App Service의 인스턴스를 보여 주지만 Visual Studio에서 지원하는 모든 Azure 서비스에 대해 유사한 대화 상자가 있습니다.
게시 또는 GitHub Actions를 사용하여 Azure에 애플리케이션 배포
Visual Studio 2022 버전 17.7 이상의 GitHub 리포지토리에서 프로젝트를 열 때마다 리포지토리의 모든 GitHub Actions가 솔루션 탐색기의 GitHub Actions 노드 아래에 표시됩니다.
Visual Studio는 프로젝트를 배포하는 GitHub Actions를 특별히 지원합니다. 애플리케이션을 Azure에 게시하는 배포 작업을 생성할 수 있습니다. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 게시를 선택합니다. 게시 마법사는 환경을 안내하며, 프로젝트가 GitHub에서 호스트되는 경우 GitHub Actions를 사용하여 CI/CD를 구성할 수 있는 기회도 자동으로 제공됩니다. Visual Studio의 GitHub Actions 개요를 참조하세요.
로컬로 에뮬레이트되고 배포 시 실제 서비스에 연결되도록 Azure 종속성 구성
연결된 서비스를 사용하여 Azure 서비스에 대한 로컬 에뮬레이터 및 기타 로컬 대안에 애플리케이션을 연결합니다. 솔루션 탐색기에서 연결된 서비스 노드를 마우스 오른쪽 단추로 클릭하고 연결된 서비스 관리를 선택하여 시작합니다.
비용 없이 오프라인으로 Azure 함수 프로젝트 디버그
Visual Studio는 디버깅을 시작할 때 Azure Functions 서비스를 로컬로 원활하게 에뮬레이트합니다. Azure 구독으로 로그인할 필요가 없습니다.