

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

# Step Functions 학습을 위한 자습서 및 워크숍
<a name="learning-resources"></a>

이 가이드, 워크숍 및 실습 자습서에서는 Step Functions와 서비스를 통합하고 오케스트레이션하는 방법을 알아봅니다.

![다음 워크숍 및 자습서에는 6가지 일반적인 워크플로 사용 사례의 시각적 예제가 나와 있습니다.](http://docs.aws.amazon.com/ko_kr/step-functions/latest/dg/images/use-case-examples.png)


## Step Functions 학습을 위한 자습서
<a name="tutorials"></a>

간략한 소개는 [시작하기 자습서](getting-started.md) 섹션을 참조하세요.

특정 시나리오는 다음 자습서를 참조하세요.
+ [Step Functions 상태 머신을 사용하여 오류 조건 처리](tutorial-handling-error-conditions.md)
+ [를 사용하여 Step Functions 상태 시스템 생성 AWS SAM](tutorial-state-machine-using-sam.md)
+ [CloudFormation 를 사용하여 Step Functions에서 워크플로 생성](tutorial-lambda-state-machine-cloudformation.md)
+ [AWS CDK 를 사용하여 Step Functions에서 Express 워크플로 생성](tutorial-step-functions-rest-api-integration-cdk.md)
+ [AWS CDK 를 사용하여 Step Functions에서 표준 워크플로 생성](tutorial-lambda-state-machine-cdk.md)
+ [Step Functions에서 상태 머신 실행 검사](debug-sm-exec-using-ui.md)
+ [Lambda를 사용하는 Step Functions 상태 머신 만들기](tutorial-creating-lambda-state-machine.md)
+ [Step Functions에서 사람 승인을 기다리는 워크플로 배포](tutorial-human-approval.md)
+ [Step Functions에서 Inline Map 상태를 사용하여 작업 반복](tutorial-map-inline.md)
+ [Step Functions에서 Distributed Map을 사용하여 대규모 CSV 데이터 복사](tutorial-map-distributed.md)
+ [Step Functions에서 Lambda 함수로 루프 반복](tutorial-create-iterate-pattern-section.md)
+ [Step Functions에서 Lambda 함수를 사용하여 배치 데이터 처리](tutorial-itembatcher-param-task.md)
+ [Step Functions에서 Lambda 함수를 사용하여 개별 항목 처리](tutorial-itembatcher-single-item-process.md)
+ [이벤트에 대한 응답으로 Step Functions 워크플로 시작](tutorial-cloudwatch-events-s3.md)
+ [API Gateway를 사용하여 Step Functions API 만들기](tutorial-api-gateway.md)
+ [Step Functions를 사용하여 Activity 상태 머신 만들기](tutorial-creating-activity-state-machine.md)
+ [Step Functions에서 X-Ray 트레이스 보기](tutorial-xray-traces.md)
+ [AWS SDK 서비스 통합을 사용하여 Amazon S3 버킷 정보 수집](tutorial-gather-s3-info.md)
+ [Step Functions API(권장)를 사용하여 장기 실행 워크플로 계속 진행](tutorial-continue-new.md)
+ [Step Functions에서 Lambda 함수를 사용하여 새 실행 계속하기](tutorial-use-lambda-cont-exec.md)
+ [Step Functions에서 교차 계정 AWS 리소스 액세스](tutorial-access-cross-acct-resources.md)

**스타터 템플릿으로 학습**  
다양한 사용 사례에 대해 즉시 실행 가능한 상태 머신을 배포하고 학습하려면 [스타터 템플릿](starter-templates.md) 섹션을 참조하세요.

## Step Functions 학습을 위한 워크숍
<a name="workshops"></a>

**워크숍: [Step Functions 워크숍](https://catalog.workshops.aws/stepfunctions/en-US)**  
이 워크숍에서는 워크플로를 빌드하는 동안 Step Functions의 기본 기능을 사용하는 방법을 알아봅니다. 일련의 대화형 모듈은 기본 워크플로, 작업 상태 및 오류 처리를 소개하는 것으로 시작됩니다. 브랜치 로직의 선택 상태, 배열 처리를 위한 맵 상태, 여러 브랜치를 병렬로 실행하기 위한 병렬 상태를 계속 학습할 수 있습니다.

**워크숍: [Step Functions를 사용한 대규모 데이터 처리](https://catalog.workshops.aws/serverless-data-processing)**  
Step Functions 및 Lambda와 같은 서버리스 기술이 관리 및 규모 조정을 간소화하고, 획일적인 작업을 오프로드하며, 대규모 분산 데이터 처리의 문제를 해결하는 방법을 알아봅니다. 그 과정에서 높은 동시성 처리를 위해 분산 맵으로 작업하게 됩니다. 또한 이 워크숍에서는 워크플로를 최적화하기 위한 모범 사례와 클레임 처리, 취약성 스캔 및 Monte Carlo 시뮬레이션에 대한 실제 사용 사례를 제공합니다.