AWS Application Builder 작업 - AWS VS 코드용 도구 키트

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Application Builder 작업

다음 섹션에서는에서 AWS Application Builder에 액세스 AWS Toolkit for Visual Studio Code 하여 프로젝트를 시각적으로 구축하고, 로컬에서 반복하고,에 배포할 수 있는 방법을 설명합니다 AWS.

AWS Application Builder 탐색기 작업

AWS Toolkit에서 AWS Application Builder에 액세스하려면 VS Code에서 AWS Toolkit을 연 다음 AWS Application Builder 탐색기를 확장합니다. AWS Application Builder 탐색기에는 VS Code 편집기 탭에서 Application Builder의 연습을 여는 링크가 포함되어 있으며, 현재 VS Code 워크스페이스 내에 AWS Application Builder 관련 리소스가 포함된 폴더를 표시합니다.

AWS 도구 키트의 Application Builder 탐색기에는 프로젝트 폴더 옆에 있는 버튼 아이콘을 사용하거나 프로젝트 폴더의 컨텍스트 메뉴를 열어(마우스 오른쪽 버튼 클릭) 액세스할 수 있는 4 project-folder-level 작업이 있습니다.

  • 템플릿 파일 열기: VS Code 탐색기에서 템플릿 파일을 엽니다.

  • Infrastructure Composer로 열기: VS 코드 편집기에서 AWS Infrastructure Composer로 템플릿 파일을 엽니다. AWS Infrastructure Composer 작업에 대한 자세한 내용은 AWS Infrastructure Composer 개발자 안내서의 Infrastructure Composer란 무엇입니까 주제를 참조하세요. AWS

  • 빌드 SAM 템플릿: AWS Toolkit에서 빌드에 대한 파라미터 지정 대화 상자를 엽니다. 빌드에 대한 빌드 플래그 지정 또는 samconfig의 기본값 사용을 선택할 수 있습니다. AWS SAM 템플릿에 대한 자세한 내용은 AWS Serverless Application Model 개발자 안내서의 템플릿 해부학 주제를 참조하세요.

  • SAM 애플리케이션 배포: VS Code에서 배포 명령 선택 대화 상자를 엽니다. 여기에서 애플리케이션 배포 또는 동기화를 선택하여 이미 배포한 애플리케이션을 업데이트할 수 있습니다. AWS SAM 애플리케이션 배포에 대한 자세한 내용은 AWS Serverless Application Model 개발자 안내서의 애플리케이션 및 리소스 배포 주제를 참조하세요.

프로젝트 폴더의 AWS Lambda 함수 옆에 있는 버튼 아이콘을 사용하거나 AWS Lambda 함수를 마우스 오른쪽 버튼으로 클릭하여 액세스할 수 있는 두 가지 작업이 있습니다.

  • 로컬 호출 및 디버그 구성: VS 코드 편집기에서 로컬 호출 및 디버그 구성 양식을 엽니다. 이 양식을 사용하면 유형의 시작 구성을 생성, 편집 및 실행할 수 있습니다aws-sam. SAM 디버그 구성에 대한 자세한 내용은이 사용 설명서의 서버리스 애플리케이션 디버깅을 위한 구성 옵션을 참조하세요.

    참고

    현재 .NET 디버깅 ARM64 아키텍처의 코어 애플리케이션은 VS Code에서 지원되지 않습니다. .NET 디버깅을 시도하는 경우 코어 애플리케이션 다음과 같은 오류가 표시됩니다.

    The vsdbg debugger does not currently support the arm64 architecture. Function will run locally without debug.

    이 문제에 대한 자세한 내용은 DotNet GitHub Word 리포지토리의이 VSCode-csharp 문제를 참조하세요.

  • 함수 핸들러 열기: 함수 핸들러가 포함된 프로젝트 파일을 엽니다.

배포된 AWS Lambda 함수에 사용할 수 있는 추가 작업은 2개입니다.

  • 원격 호출: VS 코드 편집기에서 원격 호출 구성 메뉴를 엽니다.

  • 로그 검색: VS 코드에서 로그 검색 대화 상자를 엽니다.

Application Builder 소개

Application Builder 연습은 AWS Application Builder를 사용하여 새 애플리케이션을 구축하는 프로세스를 안내하는 step-by-step 대화형 가이드입니다. Application Builder 연습은의 Application Builder 탐색기와 VS 코드 시작 탭 AWS Toolkit for Visual Studio Code 의 두 곳에서 액세스할 수 있습니다. AWS 도구 키트의 Application Builder 탐색기에서 Application Builder 연습을 선택하면 VS Code Editor 창의 VS Code Welcome 탭에서 Application Builder 연습이 열립니다.

Application Builder 연습은 5개의 주요 섹션으로 구성됩니다.

1. 설치

설치 섹션에서는 Application Builder 및 기타 선택적 AWS CLI 도구에 필요한 도구를 설치했는지 확인합니다. 필요한 도구가 없거나 도구가 오래된 경우 올바른 버전을 설치하는 프로세스를 안내합니다.

올바른 AWS CLI 선택적 도구가 설치되어 있는지 확인하려면 테스트하려는 AWS CLI 또는 다른 도구의 버튼을 선택합니다. 버튼을 선택하면 AWS Toolkit Logs가 업데이트되고 VS Code가 도구 상태와 함께 알림 메시지를 표시합니다. 도구를 설치하거나 업데이트해야 하는 경우 Application Builder의 연습은 진행해야 하는 지침 및 리소스로 업데이트됩니다.

설치에 대한 자세한 내용은 AWS CLI 개발자 안내서의 주제의 설치 또는 최신 버전으로 업데이트를 AWS CLI AWS CLI참조하세요. AWS SAM CLI 설치에 대한 자세한 내용은 AWS SAM CLI 개발자 안내서의 Install AWS SAM CLI 주제를 참조하세요.

2. 애플리케이션 템플릿 선택

애플리케이션 템플릿 선택 섹션은 템플릿에서 새 애플리케이션을 구축하는 프로세스를 안내합니다.

템플릿을 선택하고 애플리케이션을 초기화하려면 다음 단계를 완료하세요.

  1. Application Builder 연습에서 애플리케이션 템플릿 선택 섹션을 선택하여 화면에 템플릿 옵션 목록을 표시합니다.

  2. 목록에서 템플릿을 선택한 다음 프로젝트 초기화 버튼을 선택하여 VS 코드 대화 상자를 엽니다.

  3. VS Code 대화 상자의 단계를 완료하여 새 애플리케이션을 초기화합니다.

  4. AWS Toolkit 로그는 초기화 프로세스 중에 애플리케이션 상태로 업데이트됩니다.

  5. Application Builder 탐색기에서 애플리케이션을 보려면 Application Builder 탐색기 새로 고침 아이콘을 선택하여 탐색기를 변경 사항으로 업데이트합니다.

3. 로컬에서 반복

로컬에서 반복 섹션에는 VS Code 및 AWS Toolkit 탐색기에서 사용할 수 있는 Application Builder 기능을 사용하여 반복하는 방법을 보여주는 예제 이미지가 포함되어 있습니다.

VS Code 및 AWS Toolkit 탐색기에서 사용할 수 있는 모든 Application Builder 기능에 대한 자세한 내용은이 사용 설명서 주제에 있는 Application Builder 탐색기 작업 섹션을 참조하세요.

4. 에 배포 AWS

배포 AWS 대상 섹션에는 애플리케이션을 배포하기 위해에 연결하도록 자격 증명을 구성하는 방법과 Application Builder를 사용하여 애플리케이션을 배포하는 방법에 AWS 대한 예가 포함되어 있습니다.

Application Builder의 연습에서 기존 보안 인증 AWS 정보로에 연결하려면 다음 절차 중 하나를 완료합니다.

인력: Single Sign-On AWS 으로에 로그인합니다.
  1. Application Builder 연습의 배포 대상 AWS 섹션에서 자격 증명 구성 버튼을 선택하여 AWS Toolkit 탐색기에서 AWS: LOGIN 메뉴를 엽니다.

  2. AWS: Word LOGIN 메뉴에서 인력을 선택한 다음 계속 버튼을 선택하여 계속 진행합니다.

  3. 제공된 필드에 Start URL를 입력하고 드롭다운 메뉴에서 AWS 리전을 선택한 다음 계속 버튼을 선택하여 계속 진행합니다.

  4. VS 코드 팝업 창에서 기본 브라우저에서 AWS 인증 사이트를 열지 확인합니다.

  5. 기본 브라우저에서 인증 단계를 완료하면 인증이 완료되면 알림을 받고 브라우저 창을 닫아도 안전합니다.

IAM 자격 증명: AWS CLI 도구와 함께 사용할 키를 저장합니다.
  1. Application Builder 연습의 배포 대상 AWS 섹션에서 자격 증명 구성 버튼을 선택하여 AWS Toolkit 탐색기에서 AWS: LOGIN 메뉴를 엽니다.

  2. AWS: Word LOGIN 메뉴에서 IAM 자격 증명을 선택한 다음 계속 버튼을 선택하여 계속 진행합니다.

  3. 제공된 필드에 프로필 이름을 입력한 다음 Access Key 및를 입력한 Secret Key다음 계속 버튼을 선택하여 계속 진행합니다.

  4. VS Code는 인증 상태가 표시되며 인증이 완료되었거나 보안 인증 정보가 유효하지 않은 경우 알려줍니다.

를 사용하여 배포하기 위한 보안 인증 정보를 구성하는 방법에 대한 자세한 내용은 AWS CLI 개발자 안내서의 주제 구성을 AWS CLI AWS CLI참조하세요. 기존 자격 증명을 사용하여 AWS Toolkit AWS 에서에 연결하는 방법에 대한 자세한 내용은이 사용 설명서의 주제에 연결을 AWS 참조하세요.