Step Functions와 다른 서비스 통합 - AWS Step Functions

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

Step Functions와 다른 서비스 통합

타사에 전화를 APIs 걸고 타사와 통합하는 방법을 알아보세요 AWS Step Functions. AWS 서비스

다른 AWS 서비스에 전화해 보세요.

AWS 서비스 통합을 사용하면 워크플로우에서 직접 API 조치를 취하고 실행을 조정할 수 있습니다. Step Functions의 AWS SDK통합을 사용하여 상태 머신에서 직접 200개가 넘는 AWS 서비스를 호출할 수 있으므로 API 9,000개 이상의 작업에 액세스할 수 있습니다. 또한 Step Functions의 최적화된 통합을 사용할 수 있으며 각 통합은 워크플로에 대한 특수 기능을 제공하도록 사용자 지정되었습니다. 일부 API 액션은 두 가지 통합 유형에서 모두 사용할 수 있습니다. 가능하면 최적화 통합을 사용하는 것이 좋습니다.

Amazon States Language의 Task 상태에서 이러한 서비스를 직접 조정합니다. 예를 들어 Step Functions를 사용하여 다른 서비스를 직접적으로 호출할 수 있습니다.

  • AWS Lambda 함수를 호출합니다.

  • AWS Batch 작업을 실행한 다음 결과에 따라 다른 작업을 수행합니다.

  • Amazon DynamoDB에서 항목을 삽입하거나 가져옵니다.

  • Amazon Elastic 컨테이너 서비스 (AmazonECS) 작업을 실행하고 작업이 완료될 때까지 기다립니다.

  • Amazon 단순 알림 서비스 (AmazonSNS) 에서 주제에 게시하십시오.

  • 아마존 심플 큐 서비스 (AmazonSQS) 에서 메시지를 보내세요.

  • AWS Glue 또는 Amazon에서 작업을 SageMaker 관리하십시오.

  • Amazon EMR 작업을 실행하기 위한 워크플로를 구축하십시오.

  • AWS Step Functions 워크플로 실행 시작.

AWS SDK통합

AWS SDK통합은 를 사용하는 표준 API 호출과 똑같이 작동합니다. AWS SDK 상태 시스템 정의에서 직접 200개 이상의 AWS 서비스를 APIs 통해 9,000개 이상을 호출할 수 있는 기능을 제공합니다.

최적화된 통합

워크플로 상황에 맞는 특수 기능을 제공하도록 Step Functions에서 최적화된 통합을 사용자 지정했습니다. 예를 들어, InvokeAPILambda는 이스케이프된 출력을 객체로 변환합니다. JSON JSON AWS BatchSubmitJob작업이 완료될 때까지 실행을 일시 중지할 수 있습니다. 최적화된 첫 번째 통합 세트는 2018년에 출시되었으며 현재 50개가 넘습니다. APIs

통합 패턴 지원

표준 워크플로와 익스프레스 워크플로는 동일한 통합을 지원하지만 동일한 통합 패턴은 지원하지 않습니다.

익스프레스 워크플로는 요청 응답을 지원하지만 Job Run a Job (.sync) 또는 콜백 대기 (. waitForTask토큰).

자세한 내용은 Step Functions에서 워크플로우 유형 선택 단원을 참조하십시오.

Step AWS SDK Functions에서 지원되는 통합

Service 요청 및 응답 작업 실행(.sync) 콜백 대기(.waitForTaskToken)
200개 이상의 서비스 스탠다드 & 익스프레스 지원되지 않음 표준

Step Functions에서 지원되는 최적화된 통합

Service 요청 및 응답 작업 실행(.sync) 콜백 대기(.waitForTaskToken)
Amazon API Gateway 스탠다드 및 익스프레스 지원되지 않음 표준
Amazon Athena 스탠다드 & 익스프레스 표준 지원되지 않음
AWS Batch 스탠다드 & 익스프레스 표준 지원되지 않음
Amazon Bedrock 스탠다드 & 익스프레스 표준 표준
AWS CodeBuild 스탠다드 & 익스프레스 표준 지원되지 않음
Amazon DynamoDB 스탠다드 & 익스프레스 지원되지 않음 지원되지 않음
Amazon ECS/Fargate 스탠다드 & 익스프레스 표준 표준
Amazon EKS 스탠다드 & 익스프레스 표준 표준
Amazon EMR 스탠다드 & 익스프레스 표준 지원되지 않음
Amazon EMR on EKS 스탠다드 & 익스프레스 표준 지원되지 않음
Amazon EMR Serverless 스탠다드 & 익스프레스 표준 지원되지 않음
Amazon EventBridge 스탠다드 & 익스프레스 지원되지 않음 표준
AWS Glue 스탠다드 & 익스프레스 표준 지원되지 않음
AWS Glue DataBrew 스탠다드 & 익스프레스 표준 지원되지 않음
AWS Lambda 스탠다드 & 익스프레스 지원되지 않음 표준
AWS Elemental MediaConvert 스탠다드 & 익스프레스 표준 지원되지 않음
Amazon SageMaker 스탠다드 & 익스프레스 표준 지원되지 않음
아마존 SNS 스탠다드 & 익스프레스 지원되지 않음 표준
Amazon SQS 스탠다드 & 익스프레스 지원되지 않음 표준
AWS Step Functions 스탠다드 & 익스프레스 표준 표준

크로스 계정 액세스

Step Functions는 AWS 계정 워크플로우에서 서로 다르게 구성된 리소스에 대한 계정 간 액세스를 제공합니다. Step Functions 서비스 통합을 사용하면 AWS 리소스 기반 정책이나 교차 계정 호출을 AWS 서비스 지원하지 않는 경우에도 모든 계정 간 리소스를 호출할 수 있습니다.

자세한 내용은 Step AWS 계정 Functions에서 다른 리소스에 액세스하기 단원을 참조하십시오.