AWS Step Functions
개발자 안내서

작업

상태 시스템에서의 모든 작업은 작업에 의해 수행됩니다. 활동 사용, Lambda 함수 또는 다른 서비스의 API 작업으로 파라미터 전달을 통해 작업을 수행합니다.

  • AWS Step Functions에서 작업 상태로부터 Lambda 함수를 직접 호출할 수 있습니다. Lambda 함수는 AWS Lambda에서 실행되는 클라우드 네이티브 작업입니다. AWS Management 콘솔을 사용하거나 코드를 Lambda에 업로드하여 다양한 프로그래밍 언어로 Lambda 함수를 작성할 수 있습니다. 자세한 내용은 Lambda 상태 시스템 생성 단원을 참조하십시오.

  • Step Functions에서 작업 상태로부터 직접 일부 AWS 서비스를 조정할 수 있습니다. 자세한 내용은 서비스 통합 단원을 참조하십시오.

  • 활동은 연산자의 작업 실행 또는 입력 제공을 기다리는 프로그램 코드로 구성됩니다. Amazon EC2, Amazon ECS 또는 모바일 디바이스에서 활동을 호스팅할 수 있습니다. 활동은 GetActivityTaskSendTaskSuccess 그리고 SendTaskFailureSendTaskHeartbeat API 작업을 사용하여 Step Functions를 폴링합니다.

Amazon States 언어은 상태 유형을 Task로 설정하고 작업에 활동의 ARN이나 Lambda 함수를 제공하여 작업을 표시합니다. 작업 유형 지정에 대한 자세한 내용은 Amazon States 언어작업을 참조하십시오.

사용되는 다른 종류의 작업에 대한 예제는 자습서 단원을 참조하십시오.