Step Functions에서 버전 및 별칭을 사용하여 지속적인 배포 관리 - AWS Step Functions

Step Functions에서 버전 및 별칭을 사용하여 지속적인 배포 관리

Step Functions를 사용하여 상태 머신 버전별칭을 통해 워크플로의 지속적인 배포를 관리할 수 있습니다. 버전은 실행 가능한 상태 머신의 번호가 매겨져 있고 변경할 수 없는 스냅샷입니다. 별칭은 상태 머신 버전을 최대 2개까지 가리킵니다.

상태 머신 버전을 여러 개 유지하고 프로덕션 워크플로에서 상태 머신 배포를 관리할 수 있습니다. 별칭을 사용하면 서로 다른 워크플로 버전 간에 트래픽을 라우팅하고 점진적으로 해당 워크플로를 프로덕션 환경에 배포할 수 있습니다.

또한 버전이나 별칭을 사용하여 상태 머신 실행을 시작할 수 있습니다. 상태 머신 실행을 시작할 때 버전이나 별칭을 사용하지 않으면 Step Functions에서 상태 머신 정의의 최신 버전을 사용합니다.

상태 머신 개정

상태 머신에는 개정이 하나 이상 있을 수 있습니다. UpdateStateMachine API 작업을 사용하여 상태 머신을 업데이트하면 새 상태 머신 개정이 생성됩니다. 개정은 상태 머신 정의 및 구성의 변경할 수 없는 읽기 전용 스냅샷입니다. 개정에서 상태 머신 실행을 시작할 수 없으며 개정에는 ARN이 없습니다. 개정에는 범용 고유 식별자(UUID)인 revisionId가 있습니다.