Cloud Assembly와 함께 확장성 작업을 사용하거나 vRealize Orchestrator 통합을 사용하여 애플리케이션을 확장하는 구독을 생성할 수 있습니다.

확장성 구독을 사용하면 특정 수명주기 이벤트에서 워크플로 또는 작업을 트리거하여 애플리케이션을 확장할 수 있습니다. 또한 구독에 필터를 적용하여 지정된 이벤트에 대해 부울 조건을 설정할 수도 있습니다. 예를 들어 부울 식이 'true'인 경우에만 이벤트 및 워크플로 또는 작업이 트리거됩니다. 따라서, 이벤트, 작업 또는 워크플로가 트리거되는 시기를 제어하려는 시나리오에 유용합니다.

사전 요구 사항

  • 클라우드 관리자 사용자 역할이 있는지 확인합니다.
  • vRealize Orchestrator 워크플로를 사용하는 경우:
    • 내장된 vRealize Orchestrator 클라이언트의 라이브러리 또는 통합된 외부 vRealize Orchestrator 인스턴스의 라이브러리.
  • 확장성 작업을 사용하는 경우:

프로시저

  1. 확장성 > 구독을 선택합니다.
  2. 새 구독을 클릭합니다.
  3. 구독의 세부 정보를 입력합니다.
  4. 구독에 대한 조직 범위를 설정합니다.
    참고: 조직 제공자 및 테넌트의 확장성 구독 생성에 대한 자세한 내용은 제공자 또는 테넌트를 위한 확장성 구독 생성 항목을 참조하십시오.
  5. 이벤트 항목을 선택합니다.
  6. (선택 사항) 이벤트 항목에 대한 조건을 설정합니다.
    참고: 조건은 JavaScript 구문 표현식을 사용하여 생성할 수 있습니다. 이 표현식에는 "&&" (AND), "||" (OR), "^" (XOR)"!" (NOT) 같은 부울 연산자가 포함될 수 있습니다. 또한 “==" (equal to), "!=" (not equal to), ">=" (greater than or equal), "<=" (less than or equal), ">" (greater than)"<" (lesser than) 같은 산술 연산자를 사용할 수 있습니다. 보다 복잡한 부울 표현식은 더 간단한 표현식으로 작성할 수 있습니다. 지정된 항목 매개 변수에 따라 이벤트 페이로드에 액세스하려면 'event.data' 또는 이벤트의 헤더 속성( sourceType, sourceIdentity, timeStamp, eventType, eventTopicId, correlationType, correlationId, description, targetType, targetId, userName, orgId)을 사용합니다.
  7. 작업/워크플로에서 확장성 구독에 대한 실행 가능 항목을 선택합니다.
  8. (선택 사항) 해당하는 경우 이벤트 항목에 대한 차단 동작을 구성합니다.
  9. (선택 사항) 확장성 구독의 프로젝트 범위를 정의하려면 모든 프로젝트를 선택 취소하고 프로젝트 추가를 클릭합니다.
    참고: 구독의 조직 범위가 임의의 테넌트 조직으로 설정된 경우 프로젝트 범위는 항상 모든 프로젝트로 설정되며 프로젝트 범위를 변경할 수 없습니다. 조직 범위가 제공자 조직으로 설정된 경우에만 프로젝트 범위를 변경할 수 있습니다.
  10. 구독을 저장하려면 저장을 클릭합니다.

결과

구독이 생성되었습니다. 선택된 이벤트 항목별로 분류된 이벤트가 발생하면 연결된 vRealize Orchestrator 워크플로 또는 확장성 작업이 시작되고 모든 구독자에게 알림이 제공됩니다.

다음에 수행할 작업

구독을 생성한 후에는 클라우드 템플릿을 생성 또는 배포하여 구독을 연결하고 사용할 수 있습니다. Cloud Assembly확장성 탭에서 워크플로 또는 확장성 작업 실행 상태를 확인할 수도 있습니다. vRealize Orchestrator 워크플로를 포함하는 구독의 경우 vRealize Orchestrator 클라이언트에서 실행 및 워크플로 상태를 모니터링할 수도 있습니다.