

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

# Step Functions에서 버전 및 별칭을 사용하여 지속적인 배포 관리
<a name="concepts-cd-aliasing-versioning"></a>

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

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

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

**상태 머신 개정**  
상태 머신에는 개정이 하나 이상 있을 수 있습니다. [UpdateStateMachine](https://docs.aws.amazon.com/step-functions/latest/apireference/API_UpdateStateMachine.html) API 작업을 사용하여 상태 머신을 업데이트하면 새 상태 머신 개정이 생성됩니다. *개정*은 상태 머신 정의 및 구성의 변경할 수 없는 읽기 전용 스냅샷입니다. 개정에서 상태 머신 실행을 시작할 수 없으며 개정에는 ARN이 없습니다. 개정에는 범용 고유 식별자(UUID)인 `revisionId`가 있습니다.

**Topics**
+ [버전](concepts-state-machine-version.md)
+ [별칭](concepts-state-machine-alias.md)
+ [버전 및 별칭 권한 부여](auth-version-alias.md)
+ [실행을 버전 또는 별칭과 연결](execution-alias-version-associate.md)
+ [배포 예제](example-alias-version-deployment.md)
+ [버전 점진적 배포](version-rolling-deployment.md)