View a markdown version of this page

AWS SAM 사전 조건 - AWS Serverless Application Model

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

AWS SAM 사전 조건

AWS Serverless Application Model 명령줄 인터페이스()를 설치하고 사용하기 전에 다음 사전 조건을 완료합니다AWS SAM CLI.

를 사용하려면 다음이 AWS SAM CLI필요합니다.

  • AWS 계정, AWS Identity and Access Management (IAM) 자격 증명 및 IAM 액세스 키 페어.

  • 자격 AWS 증명을 구성하는 AWS Command Line Interface (AWS CLI)입니다.

에 가입 AWS 계정

를 시작하려면이 AWS필요합니다 AWS 계정. 생성에 대한 자세한 AWS 계정내용은 AWS Account Management 참조 안내서시작하기 AWS 계정를 참조하세요.

1단계: 설치 AWS CLI

AWS CLI 는 명령줄 셸에서 명령을 AWS 서비스 사용하여와 상호 작용할 수 있는 오픈 소스 도구입니다. 는 AWS SAM CLI 자격 증명 구성과 같은 활동을 AWS CLI 위해가 필요합니다. 에 대한 자세한 내용은 란 무엇입니까 AWS Command Line Interface?를 AWS CLI참조하십시오. AWS Command Line Interface 사용 설명서의 .

를 설치하려면 AWS Command Line Interface 사용 설명서의 최신 버전 설치 또는 업데이트를 AWS CLI AWS CLI참조하세요.

2단계: AWS CLI 를 사용하여 AWS 자격 증명 구성

IAM Identity Center로 자격 증명을 구성하려면
를 사용하여 자격 증명을 구성하려면 AWS CLI
  1. 명령줄에서 aws configure명령을 실행합니다.

  2. 다음을 구성합니다. 각 링크를 선택하여 자세히 알아보십시오.

    1. 액세스 키 ID

    2. 보안 액세스 키

    3. AWS 리전

    4. 출력 형식

    다음 예제는 샘플 값을 보여줍니다.

    $ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default region name [None]: us-west-2 Default output format [None]: json

는이 정보를 credentialsconfig 파일의 프로파일(설정 모음)default에 AWS CLI 저장합니다. 이 파일은 .aws 디렉터리에 위치합니다. 기본적으로이 프로필의 정보는 사용할 프로필을 명시적으로 지정하지 않는 AWS CLI 명령을 실행할 때 사용됩니다. credentials 파일 사용에 대한 자세한 내용은 AWS Command Line Interface 사용자 가이드구성 및 보안 인증 파일 설정을 잠조하세요.

기존 구성 및 보안 인증 파일 사용과 같은 보안 인증 구성에 대한 자세한 내용은 AWS Command Line Interface 사용자 가이드빠른 설정을 잠조하세요.

3단계: (선택 사항) VS Code용 AWS 도구 키트 설치

통합 개발 환경을 선호하는 개발자를 위해 AWS Toolkit for VS Code는 시각적 디버깅, CodeLens 통합, 간소화된 배포 워크플로 등 서버리스 개발을 위한 강력한 기능을 제공합니다.

VS Code 개발을 위한 사전 조건

  • 시스템에 Visual Studio Code(버전 1.73.0 이상)가 설치되어 있어야 합니다

  • VS Code용 YAML 언어 지원 확장

AWS Toolkit for VS Code를 설치하려면
  1. Visual Studio Code를 엽니다

  2. 확장 보기(Ctrl+Shift+X 또는 Cmd+Shift+X)를 엽니다

  3. "AWS Toolkit" 검색

  4. Amazon Web Services에서 "AWS Toolkit" 확장 프로그램 설치

  5. Red Hat의 "YAML" 확장(SAM 템플릿 CodeLens 기능에 필요)을 설치합니다

AWS SAM에서 VS Code 사용의 이점

  • 시각적 디버깅: 로컬에서 Lambda 함수에 중단점을 설정하고 단계별로 실행합니다

  • CodeLens 통합: SAM 템플릿에서 직접 함수를 빌드, 배포 및 간접 호출합니다

  • 통합 터미널: 편집기에서 나가지 않고 AWS SAM AWS CLI 명령에 액세스

  • 템플릿 유효성 검사: SAM 템플릿에 대한 실시간 유효성 검사 및 IntelliSense

VS Code에서 AWS 자격 증명을 구성하는 방법에 대한 자세한 내용은 AWS Toolkit for VS Code 사용 설명서의 자격 증명 설정을 참조하세요.

다음 단계