기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
에 게시 으로 작업AWSVisual Studio
에 게시AWS.NET 응용 프로그램을 에 게시하는 데 도움이 되는 대화형 배포 환경입니다.AWS배포 대상, .NET Core 3.1 이상을 대상으로 하는 애플리케이션 지원 에 게시 으로 작업AWSIDE에서 직접 다음과 같은 배포 기능을 사용할 수 있도록 하여 Visual Studio 내부에 작업 흐름을 유지합니다.
-
클릭 한 번으로 애플리케이션을 배포할 수 있습니다.
-
애플리케이션을 기반으로 한 배포 권장 사항.
-
배포 대상의 환경 (배포 대상) 에서 필요하고 관련성 있는 자동 Dockerfile 생성
-
배포 대상에서 요구하는 대로 애플리케이션을 빌드하고 패키징하기 위한 설정을 최적화했습니다.
참고
.NET Framework 응용 프로그램 게시에 대한 자세한 내용은 가이드를 참조하십시오Elastic Beanstalk에서 .NET 애플리케이션 생성 및 배포
에 게시 에 액세스할 수도 있습니다.AWS.NET CLI에서 액세스할 수 자세한 내용은 단원을 참조하십시오.에 .NET 애플리케이션 배포AWS
사전 조건
.NET 응용 프로그램을AWS서비스를 받으려면 로컬 장치에 다음을 설치하십시오.
-
.NET 코어 3.1+ (.NET5 및.NET6 포함): 이러한 제품 및 다운로드 정보에 대한 자세한 내용은마이크로소프트 다운로드 사이트
. -
Node.js 14.x 이상 버전: 실행하려면 Node.js 이 필요합니다.AWS Cloud Development Kit (AWS CDK). Node.js 에 대한 자세한 정보를 다운로드하거나 얻으려면Node.js 다운로드 사이트
. 참고
에 게시AWS활용AWS CDK애플리케이션과 모든 배포 인프라를 단일 프로젝트로 배포할 수 있습니다. 에 대한 자세한 내용AWS CDK를 참조하십시오.Cloud Development Kit안내서.
-
(선택 사항) Docker는 Amazon ECS와 같은 컨테이너 기반 서비스에 배포할 때 사용됩니다. 자세한 정보 및 Docker를 다운로드하려면Docker 다운로드
site.
지원되는 애플리케이션 유형
새 대상 또는 기존 대상에 게시하기 전에 먼저 Visual Studio에서 다음 프로젝트 유형 중 하나를 만들거나 엽니다.
-
ASP.NET Core 애플리케이션
-
.NET 콘솔 애플리케이션
-
블레이저 WebAssembly 응용 프로그램
에 애플리케이션 게시AWS목표
새 대상에 게시할 때 게시 대상AWS에서는 권장 사항을 만들고 공통 설정을 사용하여 프로세스를 안내합니다. 이전에 설정된 대상에 게시해야 하는 경우 기본 설정이 저장되고 조정할 수 있으며 원클릭 배포에 즉시 사용할 수 있습니다.
새 대상에 게시
다음 섹션에서는 에 게시 를 으로 구성하는 방법을 설명합니다.AWS배포 기본 설정, 새 대상에 게시할 때
-
에서 으로 시작AWS탐색기를 확장합니다.자격 증명드롭다운 메뉴를 선택합니다.AWS지역에 해당하는 프로파일 및AWS배포에 필요한 서비스입니다.
-
를 확장합니다.리전드롭다운 메뉴를 선택합니다.AWS다음 항목이 포함된 영역AWS배포에 필요한 서비스입니다.
-
Visual Studio 에서 으로솔루션 탐색기[Project] 를 선택합니다.에 게시AWS. 이 열립니다.에 게시AWS.
-
From에 게시AWS, 선택새 대상에 게시를 클릭하여 새 배포를 구성합니다.
참고
기본 배포 자격 증명을 수정하려면Edit링크는 다음 위치에 있습니다.자격 증명섹션,에 게시AWS.
대상 구성 프로세스를 건너뛰려면기존 타겟에 게시을 탭한 다음 이전 배포 대상 목록에서 원하는 구성을 선택합니다.
-
에서 으로 시작대상 게시[] 를 선택합니다.AWS서비스를 통해 애플리케이션 배포를 관리할 수 있습니다.
-
구성에 만족스러우면 다음을 선택합니다.게시를 눌러 배포 프로세스를 시작합니다.
참고
배포를 시작한 후에 게시AWS에는 다음과 같은 상태 업데이트가 표시됩니다.
-
배포 프로세스 중에에 게시AWS배포의 진행률에 대한 정보를 표시합니다.
-
배포 프로세스에 따라,에 게시AWS배포의 성공 또는 실패 여부를 나타냅니다.
-
배포가 성공적으로 완료되면리소스panel은 생성된 리소스에 대한 추가 정보를 제공합니다. 이 정보는 애플리케이션 유형 및 배포 구성에 따라 달라집니다.
-
기존 대상에 게시
다음 섹션에서는 .NET 애플리케이션 을 기존 애플리케이션 에 다시 게시하는 방법을 설명합니다.AWS대상.
-
에서 으로 시작AWS탐색기를 확장합니다.자격 증명드롭다운 메뉴를 선택합니다.AWS지역에 해당하는 프로파일 및AWS배포에 필요한 서비스입니다.
-
를 확장합니다.리전드롭다운 메뉴를 선택합니다.AWS다음 항목이 포함된 영역AWS배포에 필요한 서비스입니다.
-
Visual Studio 에서 으로솔루션 탐색기[Project (프로젝트 이름) 을 마우스 오른쪽 버튼으로 클릭하고에 게시AWS를 열려면에 게시AWS.
-
From에 게시AWS, 선택기존 타겟에 게시를 눌러 기존 대상 목록에서 배포 환경을 선택합니다.
참고
최근에 응용 프로그램을AWS클라우드, 해당 애플리케이션은 게시 위치에 표시됩니다.AWS.
-
애플리케이션을 배포할 게시 대상을 선택합니다.게시를 눌러 배포 프로세스를 시작합니다.