작업 스크립트를 사용하여 수명 주기 단계 사이에 속성 값을 수정하고 전달할 수 있습니다.

계산된 속성의 경우 속성 값을 수정하고 해당 값을 작업 스크립트의 다음 수명 주기 단계로 전달할 수 있습니다. 예를 들어 구성 요소 A의 progress_status 값이 스테이징됨으로 정의된 경우 설치 및 구성 수명 주기 단계에서는 해당 작업 스크립트에서 이 속성 값을 progress_status=installed로 변경할 수 있습니다. 구성 요소 B가 구성 요소 A에 바인딩되어 있으면 작업 스크립트의 수명 주기 단계에서 progress_status의 속성 값이 구성 요소 A와 동일하게 유지됩니다.

소프트웨어 구성 요소에서 구성 요소 B가 구성 요소 A에 종속된다고 정의하면 이 종속성 정의에 따라 구성 요소 A와 B가 같은 노드에 있는지 아니면 서로 다른 노드에 있든지에 관계없이 두 구성 요소 사이에 올바른 속성 값이 전달됩니다.

예를 들어 지원되는 스크립트를 사용하여 작업 스크립트에서 속성 값을 업데이트할 수 있습니다.

  • Bash progress_status="completed"

  • Windows CMD set progress_status=completed

  • Windows PowerShell $progress_status="completed"

참고:

어레이 및 컨텐츠 속성의 경우에는 수명 주기 단계의 작업 스크립트 간에 수정된 속성 값이 전달되지 않습니다.