게시된 날짜: Aug 31, 2022

AWS Step Functions에서 14개의 새로운 내장 함수를 추가하여 데이터를 입력 및 출력 조작에 대한 지원을 확장했습니다. 이를 통해 데이터 처리 간소화, 다운스트림 서비스 호출 감소 및 더 적은 코드 사용이 가능해졌습니다. Step Functions는 코드 수가 적은 시각적 워크플로 서비스로서, 220개 이상의 AWS 서비스, 10,000개의 API 작업 및 이제 18개의 내장 함수와의 통합을 지원합니다.

이제 Step Functions로 다운스트림 서비스 호출 또는 추가 태스크 상태 없이 워크플로 내 어레이 조작, JSON 객체 조작 및 수학 함수 같은 데이터 처리 작업을 더 쉽게 수행할 수 있습니다. 워크플로를 구축하는 경우 매핑 및 병렬 상태, JSON 객체 병합 또는 UUID 생성의 결과를 확인해야할 수도 있습니다. 이전에는 이러한 작업을 수행하려면 관리할 더 많은 코드 및 통합 포인트를 얻기 위해 AWS Lambda 같은 다운스트림 서비스에 함수를 작성해야 했습니다. Step Functions의 새로운 내장 함수로 워크플로에서 직접 states.JsonMerge를 사용하여 두 개의 JSON 객체 합병 같은 기본 데이터 처리 및 데이터 조작을 수행함으로써 더 많은 비즈니스 크리티컬 작업을 위해 다운스트림 서비스를 사용하면서 작업 및 원본 입력 결과를 결합할 수 있습니다.

새로운 내장 함수는 Amazon States Language에 직접 추가되어 Workflow Studio의 Step Functions 콘솔, AWS CloudFormation, AWS 명령줄 인터페이스(CLI) 또는 AWS 클라우드 개발 키트(CDK)를 포함한 Step Functions 워크플로를 바로 구축할 수 있습니다. 자세히 알아보려면 AWS Step Functions 개발자 안내서를 참조하세요.

AWS Step Functions의 새로운 내장 함수는 AWS Step Functions를 사용 가능한 모든 리전에서 정식 출시되었습니다. 리전 및 서비스 제품의 전체 목록은 AWS 리전을 참조하세요.