쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

Step Functions 워크플로의 상태 시스템 버전

포커스 모드
Step Functions 워크플로의 상태 시스템 버전 - AWS Step Functions

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

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

버전은 번호가 매겨져 있으며 변경할 수 없는 상태 시스템 스냅샷입니다. 해당 상태 시스템에 적용된 최신 버전에서 버전을 게시합니다. 각 버전에는 상태 시스템 ARN과 콜론(:)으로 구분된 버전 번호의 조합인 고유한 Amazon 리소스 이름(ARN)이 있습니다. 다음 예제에서는 상태 시스템 버전 ARN의 형식을 보여줍니다.

arn:partition:states:region:account-id:stateMachine:myStateMachine:1

상태 시스템 버전을 사용하려면 첫 번째 버전을 게시해야 합니다. 버전을 게시한 후에는 버전 ARN으로 StartExecution API 작업을 간접적으로 호출할 수 있습니다. 버전을 편집할 수 없지만 상태 시스템을 업데이트하고 새 버전을 게시할 수 있습니다. 상태 시스템 버전 여러 개를 게시할 수도 있습니다.

버전이 상태 시스템의 변경할 수 없는 스냅샷인 방법을 보여주는 퍼지 예시 다이어그램입니다.

새 상태 시스템 버전을 게시하면 Step Functions에서 버전 번호를 할당합니다. 버전 번호는 1부터 시작하며 새 버전이 나올 때마다 단조롭게 증가합니다. 지정된 상태 시스템에는 버전 번호가 다시 사용되지 않습니다. 상태 시스템 버전 10을 삭제한 다음 새 버전을 게시하면 Step Functions에서 상태 시스템을 버전 11로 게시합니다.

다음 속성은 상태 시스템의 모든 버전에서 동일합니다.

  • 상태 시스템의 모든 버전은 동일한 유형(표준 또는 Express)을 공유합니다.

  • 버전 간에 상태 시스템 이름이나 만든 날짜를 변경할 수 없습니다.

  • 태그는 전역적으로 상태 시스템에 적용됩니다. TagResourceUntagResource API 작업을 사용하여 상태 시스템의 태그를 관리할 수 있습니다.

상태 시스템에도 각 버전 및 revision에 속하는 속성이 포함되지만 이러한 속성은 두 가지 지정된 버전이나 개정마다 다를 수 있습니다. 이러한 속성에는 상태 시스템 정의, IAM 역할, 추적 구성로깅 구성이 포함됩니다.

상태 시스템 버전 게시(콘솔)

상태 시스템 버전을 최대 1,000개까지 게시할 수 있습니다. 이 소프트 한도 증가를 요청하려면 AWS Management Console지원 센터 페이지를 사용합니다. 콘솔에서 또는 DeleteStateMachineVersion API 작업을 간접적으로 호출하여 사용하지 않는 버전을 수동으로 삭제할 수 있습니다.

상태 머신 버전 게시하기
  1. Step Functions 콘솔을 열고 기존 상태 시스템을 선택합니다.

  2. 상태 시스템 세부 정보 페이지에서 편집을 선택합니다.

  3. 필요에 따라 상태 시스템 정의를 편집한 다음 저장을 선택합니다.

  4. Publish version(버전 게시)을 선택합니다.

  5. (선택 사항) 나타나는 대화 상자의 설명 필드에 상태 시스템 버전에 대한 간략한 설명을 입력합니다.

  6. 게시를 선택합니다.

참고

새 상태 시스템 버전을 게시하면 Step Functions에서 버전 번호를 할당합니다. 버전 번호는 1부터 시작하며 새 버전이 나올 때마다 단조롭게 증가합니다. 지정된 상태 시스템에는 버전 번호가 다시 사용되지 않습니다. 상태 시스템 버전 10을 삭제한 다음 새 버전을 게시하면 Step Functions에서 상태 시스템을 버전 11로 게시합니다.

Step Functions API 작업을 사용하여 버전 관리

Step Functions는 상태 시스템 버전을 게시하고 관리하도록 다음 API 작업을 제공합니다.

myStateMachine 사용하여 라는 상태 시스템의 현재 개정에서 새 버전을 게시하려면 publish-state-machine-version 명령을 AWS Command Line Interface사용합니다.

aws stepfunctions publish-state-machine-version --state-machine-arn arn:aws:states:us-east-1:123456789012:stateMachine:myStateMachine

응답은 stateMachineVersionArn을 반환합니다. 예를 들어 이전 명령은 arn:aws:states:us-east-1:123456789012:stateMachine:myStateMachine:1에 대한 응답을 반환합니다.

참고

새 상태 시스템 버전을 게시하면 Step Functions에서 버전 번호를 할당합니다. 버전 번호는 1부터 시작하며 새 버전이 나올 때마다 단조롭게 증가합니다. 지정된 상태 시스템에는 버전 번호가 다시 사용되지 않습니다. 상태 시스템 버전 10을 삭제한 다음 새 버전을 게시하면 Step Functions에서 상태 시스템을 버전 11로 게시합니다.

콘솔에서 상태 시스템 버전 실행

상태 시스템 버전을 시작하려면 먼저 현재 상태 시스템 revision에서 버전을 게시해야 합니다. 버전을 게시하려면 Step Functions 콘솔을 사용하거나 PublishStateMachineVersion API 작업을 간접적으로 호출합니다. 선택적 파라미터 publish를 사용하여 UpdateStateMachineAlias API 작업을 간접적으로 호출해 상태 시스템을 업데이트하고 해당 버전을 게시할 수도 있습니다.

콘솔을 사용하거나 StartExecution API 작업을 간접적으로 호출하고 버전 ARN을 제공하여 버전 실행을 시작할 수 있습니다. 별칭을 사용하여 버전 실행을 시작할 수도 있습니다. 라우팅 구성에 따라 별칭에서 트래픽을 특정 버전으로 라우팅합니다.

버전을 사용하지 않고 상태 시스템 실행을 시작하면 Step Functions는 상태 시스템 최신 개정을 실행에 사용합니다. Step Functions에서 실행을 버전과 연결하는 방식은 실행을 버전 또는 별칭과 연결 섹션을 참조하세요.

상태 시스템 버전을 사용하여 실행 시작하기
  1. Step Functions 콘솔을 열고 버전을 하나 이상 게시한 기존 상태 시스템을 선택합니다. 버전을 게시하는 방법은 상태 시스템 버전 게시(콘솔) 섹션을 참조하세요.

  2. 상태 시스템 세부 정보 페이지에서 버전 탭을 선택합니다.

  3. 버전 섹션에서 다음을 수행합니다.

    1. 실행을 시작할 버전을 선택합니다.

    2. 실행 시작을 선택합니다.

  4. (선택 사항) 실행 시작 대화 상자에 실행 이름을 입력합니다.

  5. (선택 사항) 실행 입력을 입력한 다음 실행 시작을 선택합니다.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.