게시된 날짜: Nov 15, 2017
이제 AWS Step Functions에서는 상태 머신 업데이트를 지원하므로 상태 머신 정의와 구성을 쉽게 변경할 수 있습니다. AWS Step Functions를 사용하면 시각적 워크플로를 사용해 분산 애플리케이션 및 마이크로서비스의 구성 요소를 손쉽게 조정할 수 있습니다. 각각 기능을 수행하는 개별 구성 요소를 사용하여 애플리케이션을 구축하면 애플리케이션을 빠르게 확장하거나 변경할 수 있습니다. Step Functions는 애플리케이션의 기능을 통해 구성 요소와 단계를 조정할 수 있는 안정적인 방법입니다.
이전에는 상태 머신을 변경하려면 이름을 변경하여 해당 Amazon 리소스 이름(ARN)을 변경해야 했습니다. 또한 동일한 이름을 사용하려면 상태 머신을 삭제하고 새 상태 머신을 생성해야 했습니다. 이제 새 Step Functions API 호출인 UpdateStateMachine을 사용하여 상태 머신 구성을 변경할 수 있으며, 상태 머신을 삭제하지 않고 동일한 이름을 유지할 수 있습니다. 따라서 애플리케이션을 쉽게 수정하고 반복할 수 있습니다. 업데이트 이전에 시작된 실행을 포함하여 모든 상태 머신 실행 기록이 90일 보존 기간 동안 유지됩니다. 또한 모든 사용 가능한 실행에 대한 상태 머신 정의와 구성된 역할을 볼 수 있습니다.
UpdateStateMachine API 호출은 Step Functions 콘솔, AWS 명령줄 인터페이스(CLI) 및 AWS CloudFormation에서 지원됩니다. 예를 들어, 상태 머신과 활동을 명명된 리소스로 정의할 수 있습니다.
이제 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤), EU(프랑크푸르트), EU(아일랜드), EU(런던), 아시아 태평양(시드니) 및 아시아 태평양(도쿄) 리전을 비롯하여 Step Functions를 사용할 수 있는 모든 리전에서 상태 머신 업데이트를 지원합니다.
자세한 내용은 다음 리소스를 참조하십시오.
- Step Functions 개발자 안내서의 "상태 머신 업데이트" 단원
- Step Functions API 참조의 "UpdateStateMachine" 단원
- Step Functions API 참조의 "DescribeStateMachineForExecution" 단원
- CloudFormation 사용 설명서의 "AWS Step Functions 상태 머신" 단원