게시된 날짜: May 27, 2020

AWS SAM은 이제 AWS Step Functions를 지원하므로 워크플로 오케스트레이션을 서버리스 애플리케이션에 빠르고 쉽게 통합할 수 있습니다. 서버리스 애플리케이션 구축을 위한 오픈 소스 프레임워크인 AWS Serverless Application Model(AWS SAM)의 직접 지원을 통해 이제 애플리케이션 아키텍처 및 코드와 함께 Step Functions 상태 머신 워크플로를 정의하여 서버리스 애플리케이션을 더 빠르게 제공할 수 있습니다.

AWS Step Functions를 통해 AWS SAM에서 지원하는 AWS 서비스(예: AWS Lambda, Amazon SNS, Amazon DynamoDB 등)를 사용하여 복원력이 뛰어난 서버리스 워크플로를 구축하고 상태 머신을 설정할 수 있습니다. 이제 AWS SAM에서 지원하는 Step Functions를 사용하여 SAM 템플릿 또는 별도의 파일에서 상태 머신을 정의하고, SAM 정책 템플릿, 인라인 정책 또는 관리형 정책을 통해 상태 머신 실행 역할을 생성하고, API Gateway, EventBridge 이벤트 또는 일정에 따라 상태 머신 실행을 손쉽게 트리거할 수 있습니다.

상태 머신 정의는 로컬로 저장하거나, S3에 패키징하고 저장하거나, JSON 또는 YAML SAM 템플릿에 인라인으로 정의할 수 있습니다. 상태 머신 실행 역할은 상태 머신 리소스 내에서 직접 정의할 수 있습니다. 시작하려면 SAM CLI를 설치하고 'sam init' 명령을 실행하여 첫 번째 애플리케이션을 생성합니다.

AWS SAM의 Step Functions 지원은 AWS Step Functions가 사용 가능한 모든 리전에서 사용할 수 있습니다. 자세한 내용은 AWS 리전 표를 참조하십시오. SAM의 Step Functions에 대한 자세한 내용은 AWS SAM Developer Guide를 읽어 보고 당사 블로그 게시물을 확인하십시오.