기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Step Functions에서 최적화된 서비스 통합
Task
상태의 Resource
필드에 있는 Amazon States Language에서 최적화된 통합 서비스를 직접적으로 호출할 수 있습니다. 다음 주제에는 다른 AWS 서비스를 조정하기 위해 지원되는 Amazon States Language의 APIs, 파라미터, 요청/응답 구문이 포함됩니다.
세 가지의 서비스 통합 패턴을 사용할 수 있습니다.
-
응답 요청(기본값) - HTTP 응답을 기다린 후 다음 상태로 이동합니다.
-
작업 실행(.sync) - 작업이 완료될 때까지 대기
-
콜백 대기(.waitForTaskToken) - 작업 토큰이 반환될 때까지 워크플로 일시 중지
표준 워크플로 및 Express 워크플로는 동일한 통합을 지원하지만 동일한 통합 패턴은 지원하지 않습니다.
-
표준 워크플로는 요청 응답 통합을 지원합니다. 특정 서비스는 작업 실행(.sync) 또는 콜백 대기(.waitForTaskToken)를 지원하며, 경우에 따라 둘 다 지원합니다. 자세한 내용은 다음 최적화된 통합 표를 참조하세요.
-
Express 워크플로는 요청 응답 통합을 지원합니다.
Step Functions에서 워크플로 유형 선택 섹션을 참조하면 두 유형 중 하나를 결정하는 데 도움이 됩니다.
AWS SDK Step Functions의 통합
통합 서비스 | 요청 및 응답 | 작업 실행 - .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 | 표준 | 표준 |