기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Step Functions에서 최적화된 서비스 통합
워크플로는 Task
상태의 Resource
필드를 사용하여 최적화된 서비스를 직접 호출할 수 있습니다. 다음 주제에서는 AWS 서비스 조정을 위해 Amazon States Language에서 지원되는 APIs, 파라미터 및 요청/응답 구문에 대해 설명합니다.
워크플로 유형 및 가용성에 따라 워크플로는 다음 세 가지 서비스 통합 패턴 중 하나를 사용하여 서비스를 호출합니다.
-
응답 요청(기본값) - HTTP 응답을 기다린 후 다음 상태로 이동
-
작업 실행(.sync) - 작업이 완료될 때까지 대기
-
콜백 대기(.waitForTaskToken) - 작업 토큰이 반환될 때까지 워크플로 일시 중지
표준 워크플로 및 Express 워크플로는 동일한 통합을 지원하지만 동일한 통합 패턴은 지원하지 않습니다.
-
표준 워크플로는 요청 응답 통합을 지원합니다. 특정 서비스는 작업 실행(.sync) 또는 콜백 대기(.waitForTaskToken)를 지원하며, 경우에 따라 둘 다 지원합니다. 자세한 내용은 다음 최적화된 통합 표를 참조하세요.
-
Express 워크플로는 요청 응답 통합을 지원합니다.
Step Functions에서 워크플로 유형 선택 섹션을 참조하면 두 유형 중 하나를 결정하는 데 도움이 됩니다.
AWS Step Functions의 SDK 통합
통합 서비스 | 요청 및 응답 | 작업 실행 - .sync | 콜백 대기 - .waitForTaskToken |
---|---|---|---|
200개 이상의 서비스 | 표준 및 Express | 지원되지 않음 | 표준 |
Step Functions의 최적화된 통합
통합 서비스 | 요청 및 응답 | 작업 실행 - .sync | 콜백 대기 - .waitForTaskToken |
---|---|---|---|
Amazon API Gateway | 표준 및 Express | 지원되지 않음 | 표준 |
Amazon Athena | 표준 및 Express | 표준 | 지원되지 않음 |
AWS Batch | 표준 및 Express | 표준 | 지원되지 않음 |
Amazon Bedrock | 표준 및 Express | 표준 | 표준 |
AWS CodeBuild | 표준 및 Express | 표준 | 지원되지 않음 |
Amazon DynamoDB | 표준 및 Express | 지원되지 않음 | 지원되지 않음 |
Amazon ECS/Fargate | 표준 및 Express | 표준 | 표준 |
Amazon EKS | 표준 및 Express | 표준 | 표준 |
Amazon EMR | 표준 및 Express | 표준 | 지원되지 않음 |
Amazon EMR on EKS | 표준 및 Express | 표준 | 지원되지 않음 |
Amazon EMR Serverless | 표준 및 Express | 표준 | 지원되지 않음 |
Amazon EventBridge | 표준 및 Express | 지원되지 않음 | 표준 |
AWS Glue | 표준 및 Express | 표준 | 지원되지 않음 |
AWS Glue DataBrew | 표준 및 Express | 표준 | 지원되지 않음 |
AWS Lambda | 표준 및 Express | 지원되지 않음 | 표준 |
AWS Elemental MediaConvert | 표준 및 Express | 표준 | 지원되지 않음 |
Amazon SageMaker AI | 표준 및 Express | 표준 | 지원되지 않음 |
Amazon SNS | 표준 및 Express | 지원되지 않음 | 표준 |
Amazon SQS | 표준 및 Express | 지원되지 않음 | 표준 |
AWS Step Functions | 표준 및 Express | 표준 | 표준 |