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

Amazon Web Services

Capital Guessing Game (Korean)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

실습 개요

이 실습에서는 상태 머신을 사용하여 게임을 시작하고, 참가자를 추가하고, 문제를 제시하고, 점수를 기록하는 등 Capital Guessing Game을 빌드하고 실행하는 방법을 보여줍니다. 상태 머신은 애플리케이션의 흐름을 정의하고 시각화하는 방법으로, 애플리케이션이 다양한 조건에서 작동해야 하는 방식과 상태 간에 전환되어야 하는 방식을 지정합니다. AWS Step Functions를 사용하면 상태 머신을 JSON 기반 언어로 정의하고, AWS Management Console을 사용하여 시각화 및 테스트하고, 다른 AWS 서비스 및 서드 파티 애플리케이션과 통합할 수 있습니다.

이 실습에서는 게임 시작을 담당하는 애플리케이션 Step Functions 코드 조각을 업데이트합니다. 코드를 추가한 후 AWS Serverless Application Model(AWS SAM)을 사용하여 애플리케이션을 다시 배포합니다. AWS SAM은 AWS에서 서버리스 애플리케이션을 구축하기 위한 오픈 소스 프레임워크로, AWS CloudFormation을 확장하여 서버리스 애플리케이션에 필요한 Amazon API Gateway API, AWS Lambda 함수 및 Amazon DynamoDB 테이블을 정의하는 단순화된 방법을 제공합니다.

AWS SAM이 애플리케이션 재배포를 마치면 게임을 시작하고 두 번째 브라우저 탭을 열어 퀴즈 게임을 플레이하는 두 번째 참가자를 시뮬레이션합니다. 그런 다음 게임이 진행되는 동안 상태 머신과 상태 머신이 따르는 워크플로를 관찰합니다.

목표

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

  • Capital Guessing Game의 기능을 테스트합니다.
  • 게임의 Step Functions start_execution 코드 조각을 업데이트합니다.
  • 업데이트된 애플리케이션을 배포합니다.
  • 상태 머신의 워크플로를 관찰하여 애플리케이션이 Step Functions를 사용하는 방식을 시각화합니다.

필수 기술 지식

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

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

소요 시간

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

아이콘 설명

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

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

Reviews

Start your review of Capital Guessing Game (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.