기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Visual AWS Studio에서 Publish to 사용하기
Publish AWS to는 게시를 지원하는 대화형 배포 환경입니다. NET응용 프로그램을 AWS 배포 대상으로, 응용 프로그램 대상 지정을 지원합니다. NET코어 3.1 이상. Publish를 사용하여 IDE 다음과 같은 배포 기능을 직접 사용할 수 있게 함으로써 Visual Studio 내에서 워크플로를 AWS 유지할 수 있습니다.
-
클릭 한 번으로 애플리케이션을 배포할 수 있습니다.
-
애플리케이션을 기반으로 한 배포 권장 사항.
-
배포 대상 환경(배포 대상)과 관련이 있고 요구하는 대로 자동 Dockerfile 생성.
-
배포 대상에서 요구하는 대로 애플리케이션을 빌드하고 패키징하기 위한 설정을 최적화했습니다.
참고
게시에 대한 추가 정보는 여기를 참조하십시오. NET프레임워크 애플리케이션은 생성 및 배포 가이드를 참조하십시오. NETElastic Beanstalk에서의 애플리케이션
에서도 Publish to에 AWS 액세스할 수 있습니다. NETCLI. 자세한 내용은 배포를 참조하십시오. NET
사전 조건
성공적으로 게시하려면 NET AWS 서비스에 애플리케이션을 설치하려면 로컬 장치에 다음을 설치하십시오.
-
. NET코어 3.1+ (포함. NET5그리고. NET6): 이러한 제품에 대한 추가 정보와 다운로드 정보를 보려면 Microsoft 다운로드 사이트를
방문하십시오. -
Node.js 14.x 이상 버전: Node.js 를 AWS Cloud Development Kit (AWS CDK)실행해야 합니다. Node.js 에 대한 자세한 정보를 다운로드하거나 가져오려면 Node.js 다운로드 사이트
를 방문하세요. 참고
Publish to는 애플리케이션과 모든 배포 인프라를 단일 프로젝트로 배포하는 AWS CDK 데 AWS 사용합니다. 자세한 내용은 Cloud Development Kit 가이드를 AWS CDK 참조하십시오.
-
(선택 사항) Docker는 Amazon과 같은 컨테이너 기반 서비스에 배포할 때 사용됩니다. ECS 자세한 정보를 확인하고 도커를 다운로드하려면 도커 다운로드
사이트를 참조하세요.
지원되는 애플리케이션 유형
새 대상이나 기존 대상에 게시하기 전에 먼저 Visual Studio에서 다음 프로젝트 유형 중 하나를 생성하거나 엽니다.
-
ASP. NET핵심 애플리케이션
-
. NET콘솔 애플리케이션
-
블레이저 애플리케이션 WebAssembly
타겟에 애플리케이션 게시 AWS
새 대상에 AWS 게시할 때 Publish to는 권장 사항을 제공하고 공통 설정을 사용하여 프로세스를 안내합니다. 이전에 설정된 대상에 게시해야 하는 경우 기본 설정이 저장되어 조정하거나 원클릭 배포로 즉시 사용할 수 있습니다.
참고
툴킷과 통합. NETCLI서버:
퍼블리싱 시작 a. NET게시 프로세스를 수행하기 위한 로컬 호스트의 서버 프로세스.
새 대상에 게시
다음은 새 대상에 게시할 때 AWS 배포 기본 설정에 맞게 게시를 구성하는 방법에 대한 설명입니다.
-
AWS 탐색기에서 자격 증명 드롭다운 메뉴를 확장한 다음 배포에 필요한 지역 및 AWS 서비스에 해당하는 AWS 프로필을 선택합니다.
-
지역 드롭다운 메뉴를 확장한 다음 배포에 필요한 AWS 서비스가 포함된 AWS 지역을 선택합니다.
-
Visual Studio 솔루션 탐색기에서 프로젝트 이름의 컨텍스트 메뉴(마우스 오른쪽 버튼 클릭)를 연 다음 AWS에 게시를 선택하세요. 그러면 AWS에 게시가 열립니다.
-
[게시 대상] 에서 [새 대상에 게시] 를 선택하여 새 배포를 구성합니다. AWS
참고
기본 배포 보안 인증 정보를 수정하려면 AWS에 게시의 보안 인증 정보 섹션 옆에 있는 편집 링크를 선택하거나 클릭하세요.
대상 구성 프로세스를 우회하려면 기존 대상에 게시를 선택한 다음 이전 배포 대상 목록에서 원하는 구성을 선택하세요.
-
Publish Target 창에서 애플리케이션 배포를 관리할 AWS 서비스를 선택합니다.
-
구성에 만족하면 게시를 클릭하여 배포 프로세스를 시작하세요.
참고
배포를 시작하면 AWS에 게시에 다음과 같은 상태 업데이트가 표시됩니다.
-
배포 프로세스 중에는 AWS에 게시에 배포 진행 상황에 대한 정보가 표시됩니다.
-
배포 프로세스가 끝나면 AWS에 게시에 배포의 성공 또는 실패 여부를 표시하세요.
-
배포에 성공하면 리소스 패널에 생성된 리소스에 대한 추가 정보가 제공됩니다. 이 정보는 애플리케이션 유형 및 배포 구성에 따라 달라집니다.
-
기존 대상에 게시
다음은 를 다시 게시하는 방법을 설명합니다. NET기존 AWS 대상에 적용.
-
AWS 탐색기에서 자격 증명 드롭다운 메뉴를 확장한 다음 배포에 필요한 지역 및 AWS 서비스에 해당하는 AWS 프로필을 선택합니다.
-
지역 드롭다운 메뉴를 확장한 다음 배포에 필요한 AWS 서비스가 포함된 AWS 지역을 선택합니다.
-
Visual Studio 솔루션 탐색기 창에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 AWS에 게시시를 선택하여 AWS에 게시를 엽니다.
-
[게시 대상] 에서 [기존 대상에 게시] 를 선택하여 AWS 기존 대상 목록에서 배포 환경을 선택합니다.
참고
최근에 AWS 클라우드에 애플리케이션을 게시한 경우 해당 애플리케이션이 Publish to에 표시됩니다 AWS.
-
애플리케이션을 배포할 게시 대상을 선택한 다음 게시를 클릭하여 배포 프로세스를 시작하세요.