Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Hands-on with AWS SAM (Korean)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

실습 개요

이 실습에서는 AWS Serverless Application Model(AWS SAM)을 사용하여 AWS CloudFormation 스택을 생성하는 방법을 보여줍니다. 스택은 그리드 메이커 애플리케이션에 필요한 리소스와 종속성을 배포합니다.

시작하려면 SAM을 사용하여 CloudFormation 스택을 생성합니다. 이 스택은 그리드 메이커 애플리케이션에 필요한 리소스와 종속성을 배포합니다. 이러한 리소스에는 Amazon API Gateway 엔드포인트, AWS Lambda 함수, Amazon Simple Storage Service(Amazon S3) 버킷 2개, Amazon DynamoDB 테이블이 포함됩니다. AWS SAM은 배포 프로세스를 자동화하여 필요한 리소스를 더 쉽게 생성하고 관리할 수 있도록 해줍니다.

리소스가 배포된 후 Amazon API Gateway에서 생성된 API를 호출하여 애플리케이션의 기능을 테스트합니다. API는 수신된 요청을 기반으로 API에 의해 시작되는 Lambda 함수의 프런트엔드 역할을 합니다. 이러한 Lambda 함수는 S3 버킷에 이미지 복사, DynamoDB 테이블에 uniqueGridId 데이터 쓰기, 새 그리드 이미지 생성, 그리드 이미지를 보기 위한 미리 서명된 URL 생성과 같은 다양한 태스크를 수행하는 역할을 합니다.

이 실습은 자신의 능력을 테스트하려는 개발자의 도전 과제를 위해 마련되었습니다. 높은 수준의 단계가 주어지고, 스스로 해결 방법을 확인할 수 있는 기회가 있습니다. 도중에 막히는 경우 이 실습에는 도움이 되는 힌트와 해결 방법이 모두 포함되어 있습니다.

목표

이 실습을 마치면 다음을 수행할 수 있습니다.

  • AWS SAM을 사용하여 배포 패키지를 구축합니다.
  • AWS SAM을 사용하여 애플리케이션에 사용되는 리소스 생성을 자동화합니다.
  • API를 실행하여 그리드 이미지와 S3 미리 서명된 URL을 모두 생성합니다.

필수 기술 지식

이 실습을 성공적으로 완료하기 위한 사전 준비는 다음과 같습니다.

  • AWS Management Console의 기본 탐색에 대한 지식
  • AWS Cloud9 코드 편집기 및 터미널을 사용하여 스크립트 편집 및 실행에 능숙
  • API Gateway, AWS SAM, Lambda 및 CloudFormation에 대한 기본적인 이해와 지식
  • AWS 서비스 및 서버리스 컴퓨팅에 대한 이전 경험이 도움이 되지만 필수는 아닙니다.

소요 시간

이 실습을 완료하는 데 60분 정도가 소요됩니다.

아이콘 설명

이 실습에서는 다양한 유형의 지침 및 참고 사항에 대한 주의를 환기하기 위해 다양한 아이콘을 사용합니다. 각 아이콘의 목적은 다음과 같습니다.

  • 명령: 실행해야 하는 명령입니다.
  • 예상 출력: 명령 또는 편집된 파일의 출력을 확인하는 데 사용할 수 있는 샘플 출력입니다.
  • 참고: 힌트, 팁 또는 중요한 지침입니다.
  • 고려 사항: 자신의 환경에 개념을 적용하는 방법을 고려하거나 당면한 주제에 대한 대화를 시작하기 위해 일시 중지할 시점입니다.

Reviews

Start your review of Hands-on with AWS SAM (Korean)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.