Service Broker는 관리자의 팀이 개발/구축 작업 및 Blueprint나 템플릿에 대한 전체 액세스 권한을 가질 필요가 없는 경우에 해당 클라우드 관리자가 사용자에게 제공하는 간소화된 사용자 인터페이스입니다.

프로젝트와 연결된 클라우드 지역 또는 데이터스토어에 Blueprint와 템플릿을 배포할 때 Service Broker를 사용합니다.


서비스 카탈로그 구성 요소 및 상호 작용 다이어그램

클라우드 관리자는 Blueprint와 템플릿을 제공하기 위해 컨텐츠 소스를 구성합니다. 컨텐츠 소스에는 Cloud Assembly Blueprint 및 Amazon CloudFormation 템플릿이 포함될 수 있습니다. 가져오는 Blueprint와 템플릿은 카탈로그 항목이 됩니다.

  • 컨텐츠 소스에 대한 사용 권한은 프로젝트에 부여됩니다. 프로젝트는 사용자 집합을 하나 이상의 대상 클라우드 영역 지역 또는 데이터스토어와 연결합니다.
  • 예를 들어 UserA는 ProjectA 및 ProjectB의 멤버이지만 ProjectC의 멤버는 아닙니다. 이 사용자는 가져온 항목 중 ProjectA 및 ProjectB에 사용 권한이 부여된 Blueprint 또는 템플릿만 볼 수 있습니다.

사용자가 카탈로그 항목을 요청할 경우, 선택된 프로젝트에 따라 배포 위치가 결정됩니다. 프로젝트는 하나 이상의 클라우드 영역을 가질 수 있습니다.

  • UserA 및 UserB가 ProjectA의 멤버인 경우, 해당 사용자에게는 가져온 Blueprint 및 템플릿이 카탈로그 항목으로 표시됩니다. 그리고 배포 시 이러한 사용자는 ProjectA에 배포할 수 있으며, 이 프로젝트는 카탈로그 항목이 배포되는 대상 클라우드 지역 또는 데이터스토어를 결정합니다.

카탈로그 항목을 사용할 수 있는지 여부는 프로젝트 멤버 자격에 따라 결정됩니다. 프로젝트는 사용자, 카탈로그 항목 및 항목이 배포되는 클라우드 리소스를 연결합니다.

요청이 성공하면 사용자는 해제, 삭제 등의 작업을 실행하여 배포를 관리할 수 있습니다.